Programador/A Angular (Almería)

Ayesa
Municipality of Almería, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Senior

Job location

Municipality of Almería, Spain

Tech stack

HTML5
CSS
Software Quality
Code Review
Software Debugging
Dependency Injection
MVC
Model View ViewModel
RxJS
Cypress
GIT
Angular
GraphQL
REST
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, estamos buscando a un/a Programador/a Angular.ResponsabilidadesSerás responsable de la migración integral de aplicaciones desarrolladas en Nat Start y AngularJS hacia Angular 21 o superior, garantizando la calidad del código, el mantenimiento de funcionalidades y la experiencia del usuario final.Analizar y documentar sistemas legacy (Nat Start, 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 brindar 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 y e2e) con cobertura adecuada.RequisitosMás de 5 años de experiencia 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 Type Script y programación reactiva (RxJS).Familiaridad con módulos, componentes, servicios e inyección de dependencias.Experiencia en testing (Jasmine, Karma, Cypress u 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écnicosAngularJS (frameworkes legacy)Angular 21+Type ScriptRxJS y programación reactivaHTML5, CSS3, SCSSTesting automatizado (unit, e2e)Control de versiones (Git)Patrones arquitectónicos (MVC, MVVM, componentes)RESTful APIs / GraphQLDev Tools de navegador y debugging avanzadoBeneficiosPlan de desarrollo individual y participación anual en proyectos vanguardistas.Políticas de conciliación: flexibilidad horaria, Smart Job y jornada intensiva en verano.Retribución flexible con beneficios como seguro médico, Ticket Restaurant, guardería y transporte.Plan Bienestar: descuentos en viajes, tecnología, formación, deporte, belleza y más.Actividades y concursos internos: deporte, escritura, fotografía, etc.Formación continua, certificaciones e idiomas.Oportunidad 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.#J--Ljbffr

Requirements

Más de 5 años de experiencia 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 Type Script y programación reactiva (RxJS). Familiaridad con módulos, componentes, servicios e inyección de dependencias. Experiencia en testing (Jasmine, Karma, Cypress u 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 AngularJS (frameworkes legacy) Angular 21+ Type Script RxJS y programación reactiva HTML5, CSS3, SCSS Testing automatizado (unit, e2e) Control de versiones (Git) Patrones arquitectónicos (MVC, MVVM, componentes) RESTful APIs / GraphQL Dev Tools de navegador y debugging avanzado Beneficios, Formación continua, certificaciones e idiomas. Oportunidad de voluntariado social., 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

Plan de desarrollo individual y participación anual en proyectos vanguardistas. Políticas de conciliación: flexibilidad horaria, Smart Job y jornada intensiva en verano. Retribución flexible con beneficios como seguro médico, Ticket Restaurant, guardería y transporte. Plan Bienestar: descuentos en viajes, tecnología, formación, deporte, belleza y más. Actividades y concursos internos: deporte, escritura, fotografía, etc.

Apply for this position