Desarrollador Front End Senior - Madrid
Job Description
Un desarrollador Front End es una combinación de asesor técnico, líder de equipo, programador y evangelista. En un proyecto es responsable de todas las tareas de front-end, incluidas: estimación, recopilación de requisitos, asesoramiento, supervisión de otros desarrolladores y dirección de la implementación. Dentro del departamento, trabaja con otros Arquitectos para impulsar al equipo hacia las últimas herramientas, tecnologías y mejores prácticas. Es necesario que tenga habilidad técnica sólida en HTML, CSS y JavaScript, una organización efectiva y habilidades de comunicación.
Responsabilidades
- Impulsar mejores prácticas de ingeniería front-end, los patrones de diseño y los estándares
- Trabajar en estrecha colaboración con equipos de diseño y UX
- Crear especificaciones arquitectónicas de alto nivel, garantice la viabilidad, la funcionalidad y las integraciones con los sistemas / plataformas existentes
- Proporcionar liderazgo para guiar de manera efectiva la organización, brindar consultas a otros ingenieros, asesorar y evangelizar nuevos desarrollos, herramientas y prácticas
- Liderar y revisar los requisitos de diseño, y brindar responsabilidad tanto por el rendimiento como por la calidad del software entregado
- Asegurarse de que todos los aspectos de front-end de los proyectos procedan de manera eficiente, predecible y a tiempo
- Escribir código de calidad y en base a las mejores prácticas
Experiencia en desarrollo de software utilizando un lenguaje de programación orientado a objetos, preferiblemente Javascript
- Experiencia utilizando SASS / LESS / PostCSS y HTML5 semántico
- Experiencia profesional en Javascript MVC usando cualquier librería (ReactJS, AngularJS, VueJS)
- Experiencia liderando un equipo de ingenieros en proyectos de mediana a gran escala
- Experiencia en mejores prácticas de desarrollo que incluyen código limpio y reutilizable
- Gran experiencia con tecnologías front-end: JavaScript (ES6), React, Webpack, Babel, HTML5, CSS / SASS
- Experiencia con un flujo de trabajo Agile / SCRUM
- Experiencia usando Git y git-flow
- Sueldo competitivo
- Excelente ambiente de trabajo