Programador/A Angular

Ayesa
Cantabria, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, Spanish

Tech stack

HTML5 Cascading Style Sheets (CSS) Software Quality Code Review Software Debugging Dependency Injection Model View Controller (MVC) Model View ViewModel Cypress (Programming Language) Git AngularJS Restful APIs
+2 more
Software Version Control Jasmine

Job description

En Ayesa Digital somos más de ** 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!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.¿QUÉ VAS A HACER?Serás responsable de la migración integral de aplicaciones desarrolladas en Nat Start y Angular JS 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 (Nat Start, Angular JS) 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 ¿QUÉ BUSCAMOS?Experiencia demostrada: Más de 5 años en desarrollo frontend Dominio avanzado de Angular JS (legacy) y Angular 21 o versiones superiores Experiencia comprobada en migraciones de proyectos grandes o complejos Conocimiento profundo de Type Script y programación reactiva (Rx JS) 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 Angular JS (frameworks legacy) Angular 21+ Type Script Rx JS y programación reactiva HTML5, CSS3, SCSS Testing automatizado (unit, e2e) Control de versiones (Git) Patrones arquitectónicos (MVC, MVVM, componentes) RESTful APIs / Graph QL Dev Tools de navegador y debugging avanzado Ofrecemos un camino lleno de aventuras: ¡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.¡Únete a la multinacional española tecnológica referente en el mundo!Atendiendo a la Ley Orgánica **, de 22 de marzo, la empresa se ha marcado como objetivo promover la defensa y aplicación efectiva del principio de igualdad entre hombres y mujeres, evitando cualquier tipo de discriminación laboral por razón de sexo, garantizando así las mismas oportunidades de ingreso.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.#LI-BM1

Requirements

Experiencia demostrada: Más de 5 años en desarrollo frontend Dominio avanzado de Angular JS (legacy) y Angular 21 o versiones superiores Experiencia comprobada en migraciones de proyectos grandes o complejos Conocimiento profundo de Type Script y programación reactiva (Rx JS) 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 Angular JS (frameworks legacy) Angular 21+ Type Script Rx JS y programación reactiva HTML5, CSS3, SCSS Testing automatizado (unit, e2e) Control de versiones (Git) Patrones arquitectónicos (MVC, MVVM, componentes) RESTful APIs / Graph QL Dev Tools de navegador y debugging avanzado Ofrecemos un camino lleno de aventuras: ¡Llega, Apostamos por un aprendizaje continuo, contamos con formación especializada, certificaciones e idiomas., 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.

Benefits & conditions

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:07 min

Exploring testing environments with Jasmine and Jest

James Bender · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:39 min

Angular framework benefits and technical career backgrounds

Marko Stanimirović · LIVE

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

Videos

See all

Related articles

See all