Desarrollador Senior Front
Sobre la posición
· Liderar técnicamente proyectos frontend, definiendo arquitecturas, patrones de diseño y estándares de código.
· Colaborar con el jefe de proyecto y stakeholders en la planificación técnica, estimación de esfuerzos, definición de alcances y gestión de riesgos.
· Desarrollar y mantener aplicaciones web escalables y de alto rendimiento utilizando Angular, asegurando una experiencia de usuario fluida y responsiva.
· Implementar interfaces de usuario modernas e intuitivas en colaboración con diseñadores UX/UI, utilizando CSS/SCSS para maquetación.
· Garantizar la calidad del código mediante revisiones, pruebas automatizadas (unitarias, de integración y E2E) y prácticas de desarrollo como TDD o BDD.
· Optimizar el rendimiento de las aplicaciones frontend y resolver problemas técnicos complejos de manera eficiente.
· Mentorizar a desarrolladores junior, promoviendo buenas prácticas y fomentando un entorno de aprendizaje continuo.
· Mantenerse actualizado con las tendencias tecnológicas y proponer mejoras en procesos, herramientas y tecnologías.
· Participar en la definición y evolución de la arquitectura frontend, integrándola con APIs RESTful y microservicios.
Sobre ti
Experiencia profesional mínima de 5 años como desarrollador frontend, con al menos 3 años trabajando con Angular (versiones modernas).
· Dominio avanzado de TypeScript, JavaScript (ES6+), HTML y CSS/SCSS, incluyendo preprocesadores, metodologías como BEM y diseño responsivo.
· Experiencia demostrable en pruebas automatizadas (Jasmine, Karma, Jest, Cypress o similares) y desarrollo basado en pruebas (TDD/BDD).
· Conocimiento profundo de herramientas de control de versiones como Git.
· Experiencia en entornos de desarrollo con metodologías ágiles (Scrum) y herramientas como Jira o Confluence.
· Habilidad para liderar equipos técnicos, planificar sprints y gestionar entregas en plazos ajustados.
· Habilidades de comunicación, capacidad para trabajar en equipo y resolver problemas de forma crítica y proactiva