Programador/a Angular apasionado/a

Ayesa
Legutio, Spain
3 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish, Basque
Experience level
Senior
Compensation
€ 50K

Job location

Legutio, Spain

Tech stack

Automation of Tests
Software Quality
Code Review
Software Debugging
Dependency Injection
MVC
Model View ViewModel
TypeScript
RxJS
Cypress
GIT
Angular
Yield Optimization
Software Version Control
Jasmine

Job description

Ayesa Digital busca un/a Programador/a Angular apasionado/a por modernizar arquitecturas legacy y liderar la migración de aplicaciones heredadas a tecnologías actuales. Buscamos a un profesional con más de 5 años de experiencia en desarrollo frontend y dominio avanzado de AngularJS y Angular 21.

El rol incluirá la migración integral de aplicaciones, optimización del rendimiento, y pruebas automatizadas. Se ofrecen beneficios como flexibilidad horaria, retribución flexible y formación continua., * Migración de aplicaciones de NatStart y AngularJS a Angular 21+

  • Colaborar con producto y stakeholders en la validación de funcionalidades
  • Implementación y mantenimiento de testing automatizado, Buscamos un/a Programador/a Angular apasionado/a por modernizar arquitecturas legacy y liderar la migración de aplicaciones heredadas hacia tecnologías contemporáneas.

Serás responsable de la migración integral de aplicaciones desarrolladas en NatStart y AngularJS hacia Angular 21 o superior, garantizando la calidad del código, el mantenimiento de funcionalidades y la experiencia del usuario final. Tus principales desafíos serán:

  • Analizar y documentar sistemas legacy (NatStart, AngularJS) para identificar oportunidades de refactorización y modernización
  • Diseñar e implementar estrategias de migración progresiva, minimizando riesgos y tiempos de parada
  • Desarrollar componentes Angular 21+ reutilizables, siguiendo patrones SOLID y mejores prácticas de arquitectura
  • Optimizar rendimiento, accesibilidad y seguridad en las nuevas implementaciones
  • Realizar code reviews técnicos y mentoría a otros miembros del equipo durante el proceso de transformación
  • Colaborar con producto y stakeholders para validar funcionalidades migrables
  • Implementar y mantener testing automatizado (unit, e2e) con cobertura adecuada

Requirements

  • Más de 5 años en desarrollo frontend

  • Dominio avanzado de AngularJS y Angular 21

  • Experiencia en migraciones de proyectos grandes o complejos, Desarrollo frontend Angular 21 TypeScript RxJS Testing automatizado, * Experiencia demostrada: Más de 5 años en desarrollo frontend

  • Dominio avanzado de AngularJS (legacy) y Angular 21 o versiones superiores

  • Experiencia comprobada en migraciones de proyectos grandes o complejos

  • Conocimiento profundo de TypeScript y programación reactiva (RxJS)

  • Familiaridad con módulos, componentes, servicios e inyección de dependencias

  • Experiencia en testing (Jasmine, Karma, Cypress o equivalentes)

  • Sensibilidad hacia la calidad del código, documentación y mantenibilidad a largo plazo

  • Capacidad para trabajar en contextos ágiles y colaborativos

  • Comunicación efectiva en español e inglés técnico

CONOCIMIENTOS TÉCNICOS

  • RxJS y programación reactiva
  • Testing automatizado (unit, e2e)
  • Control de versiones (Git)
  • Patrones arquitectónicos (MVC, MVVM, componentes)
  • DevTools de navegador y debugging avanzado, Asimismo, fomentamos la diversidad, rechazando cualquier tipo de discriminación por razones de raza, sexo, diversidad funcional, religión, orientación sexual, identidad sexual, o cualquier otra condición personal o social, apostando por construir un entorno inclusivo y enriquecedor. Consigue la evaluación confidencial y gratuita de tu currículum

Benefits & conditions

  • ¡Llega hasta donde tú quieras! Crece con nuestros programas de desarrollo. Te ayudaremos a marcar tu itinerario de futuro anualmente participando en proyectos vanguardistas con los mejores profesionales del sector.
  • Porque lo importante sois tú y los tuyos: contamos con políticas que facilitan la conciliación entre la vida profesional y personal: Flexibilidad horaria, Smart Job y jornada intensiva en verano.
  • Tú decides cómo usar tu dinero: disfruta de nuestra retribución flexible, contamos con: Seguro médico, Ticket Restaurant, Guardería y Transporte.
  • Plan Bienestar: descuentos en viajes, tecnología, formación, deporte, belleza y ¡muchos más!
  • Diviértete participando en los diferentes concursos y actividades que organizamos: ¿te gusta el deporte, escribir, la fotografía? Todo tiene cabida.
  • ¡Actualízate! Apostamos por un aprendizaje continuo, contamos con formación especializada, certificaciones e idiomas.
  • ¡Deja tu huella! Impacta con nuestros proyectos de voluntariado social.

About the company

En Ayesa Digital somos más de 11.000 profesionales en 10 países, comprometidos con la transformación digital de empresas y administraciones públicas. Si te apasiona el análisis, tienes visión de negocio y quieres formar parte de proyectos de impacto real, ¡te estamos buscando!

Apply for this position