Buscamos un Desarrollador Front-End experimentado con sólida experiencia en Angular moderno para unirse a nuestro equipo y contribuir al desarrollo de aplicaciones web de alta calidad, escalables y mantenibles. El candidato ideal tendrá al menos 5 años de experiencia en desarrollo front-end, con conocimientos avanzados en Angular 16 o superior, TypeScript, programación reactiva y pruebas automatizadas. Desempeñarás un rol clave en la definición de estándares técnicos, la mejora del rendimiento de las aplicaciones y la garantía de la calidad del código, colaborando estrechamente con equipos técnicos y funcionales. Este puesto requiere un alto nivel de autonomía, fuertes habilidades de resolución de problemas y la capacidad de compartir conocimientos y apoyar a otros desarrolladores.
Responsabilidades clave
- Diseñar, desarrollar y mantener aplicaciones front-end escalables utilizando Angular 16+ y TypeScript.
- Construir interfaces de usuario reutilizables, responsivas y accesibles siguiendo estándares modernos de desarrollo web.
- Implementar soluciones de gestión de estado con NgRx, incluyendo Store, Effects, Selectors y Signal Store.
- Integrar aplicaciones front-end con APIs REST y sistemas de diseño corporativos, bibliotecas de componentes y Web Components.
- Desarrollar y mantener pruebas automatizadas para garantizar la calidad, confiabilidad y mantenibilidad de la base de código.
- Participar en revisiones de código y contribuir a la definición e implementación de estándares y buenas prácticas de programación.
- Identificar deuda técnica y proponer mejoras en la arquitectura, rendimiento y mantenibilidad de las aplicaciones.
- Colaborar con stakeholders técnicos y funcionales para analizar requisitos y entregar soluciones efectivas.
- Documentar y comunicar decisiones técnicas, compartir conocimientos y brindar orientación técnica a otros desarrolladores.
- Participar en un turno de guardia obligatorio 24/7, con rotación de lunes a domingo. La frecuencia esperada es aproximadamente una semana cada 3-4 meses, según el calendario del equipo.
Requisitos obligatorios
- Al menos 5 años de experiencia profesional en Desarrollo Front-End.
- Dominio del inglés a nivel B2 o superior.
- Conocimientos avanzados de HTML5 y CSS3, incluyendo diseño responsivo, estándares de accesibilidad (WCAG) y buenas prácticas front-end.
- Experiencia sólida con JavaScript y TypeScript.
- Experiencia práctica obligatoria con Angular 16 o superior, incluyendo:
- Componentes independientes (standalone components).
- Angular Signals, computed() e inject().
- RxJS y programación reactiva.
- Gestión de estado con NgRx, incluyendo Store, Effects, Selectors y Signal Store.
- Experiencia integrando y trabajando con sistemas de diseño, bibliotecas de componentes corporativos y Web Components.
- Experiencia integrando APIs REST.
- Dominio de Git y flujos de gestión de repositorios, incluyendo estrategias de ramificación, pull requests, revisiones de código y resolución de conflictos.
- Experiencia sólida con pruebas automatizadas, incluyendo pruebas unitarias, de integración y de componentes para servicios, componentes y gestión de estado.
- Conocimiento y aplicación práctica de Desarrollo Guiado por Pruebas (TDD) y/o Desarrollo Guiado por Comportamiento (BDD).
Deseable
- Experiencia con React y Redux.
- Experiencia trabajando con metodologías ágiles, especialmente Scrum.
- Experiencia con frameworks de pruebas end-to-end como Playwright o Cypress.
¿Qué te ofrecemos?
- Contrato laboral indefinido y a tiempo completo.
- Modalidad 100% remota.
- Oportunidades de crecimiento profesional y desarrollo de carrera, con acceso a formación continua.
- La posibilidad de unirte a un entorno multicultural e internacional, colaborando con colegas y equipos de distintos países.
- Un paquete de beneficios integrales diseñado para apoyar tu bienestar físico, emocional y financiero.
- Smart Office Pack para respaldar tu experiencia de trabajo remoto.
Si llegaste hasta aquí y estás ansioso por sumarte a este desafío, no dudes en postularte... ¡nos encantaría conocerte!
El compromiso de Talan Spain con la no discriminación por género, raza, ideología o cualquier otra razón, de acuerdo con el "Plan de Igualdad" de la empresa y la normativa vigente sobre igualdad de género entre mujeres y hombres (Real Decreto-Ley 6/2019).