Senior Frontend Developer (Barcelona)

Zazou Group
Barcelona - España 11/06/2021

Descripción de la oferta de empleo

About the role
As our team´s first dedicated front engineer you will architect, develop and maintain frontend applications across our product suite. You´ll set new standards for building user interfaces at Zazou.
Your typical day may include:
• Conceptualization, planning and implementation of new features across our platform.
• Improving the UX of existing products and implementing methods to help other engineers to do the same.
• Ongoing iterations on the way we build frontends to guarantee excellent development standards and paving the way for future projects.
• Keeping our code base clean and maintainable.
• Constantly learning new technologies, evaluating their potential impact and implementing them.
• Mentor junior engineers to help them grow.
What you need to succeed
• 3+ years of frontend development experience in highly scalable web applications.
• Exceptional skills in building clean and intuitive design and UX.
• Strong JavaScript (ES5 & ES6) and CSS skills.
• Extensive knowledge of object-oriented programming and software architecture.
• Experience with React.js and React Hooks.
• Proven track record of building complex (React or similar framework) applications for production.
• Will to adhere to best practices in software development and a need to leave clean and well-structured code in your tracks.
• Ability to write good unit tests (Cypress preferred).
• Analytical and problem-solving skills and solid refactoring skills.
• Experience diagnosing and resolving performance problems in frontend applications.
• Fantastic communication skills.
Our Stack
We use the MERN architecture as a development framework, entirely using JavaScript and JSON and keeping things as simple and up-to-date as necessary.
• On the frontend, we use ReactJs with Redux.
• On the backend we use an Express.js server-side framework, running inside a Node.js server.
• We use MongoDb as our database management system.
• We use Material-UI as a foundation to build a set of components, styles and guidelines we reuse.
• Git is an important part of our stack, we use it as our version control system, publish our repositories to Github and use Git flow for our branching model.
• We run our production environment on AWS and use Docker for our deploy.
• We use Cypress as our main frontend testing framework to write end-to-end tests.
• Possible future evolutions include: using GraphQL instead of JSON:API if it makes sense, migrate to Typescript, write unit tests with Cypress, implement a backend testing framework and we are open to your ideas.

Otros detalles de la oferta

Idiomas: Inglés (Alto)

Formación Mínima: Otra Formación Tecnológica

Nivel Profesional: Empleado

Otras Provincias: Castellón, Girona, Lleida, Tarragona y Valencia

CVs inscritos en el proceso: 1

Comparte esta Oferta
Datos principales de la oferta
  • Barcelona - España
    Ubicación
  • Castellón, Girona, Lleida, Tarragona y Valencia
  • Desarrollador Web
    Funciones
  • Jornada completa
    Jornada
  • 3-5 años
    Experiencia
  • Indefinido
    Tipo contrato
  • Javascript CSS React js JSON

¿No tienes cuenta en Tecnoempleo.com?

Regístrate como candidato en Tecnoempleo.com y vincula tu CV a las ofertas de empleo.

Crea tu cuenta gratis