




Resumen: Buscamos un Ingeniero Senior de Frontend (Angular) experimentado para liderar una migración compleja y de múltiples versiones de la interfaz de usuario de una aplicación empresarial central hacia una plataforma moderna, estable y receptiva. Aspectos destacados: 1. Liderar una migración compleja y de múltiples versiones en Angular de una aplicación empresarial central. 2. Aplicar una profunda experiencia en Angular para transformar la experiencia del usuario. 3. Trabajar con un equipo dedicado y multidisciplinar. **N\-iX** es una empresa de servicios de desarrollo de software que ayuda a empresas de todo el mundo a desarrollar productos de software exitosos. Durante 20 años en el mercado y aprovechando las capacidades de los talentos de Europa del Este, la empresa ha crecido hasta contar con más de 2400 profesionales, con un amplio portafolio de clientes que incluye empresas de la lista Fortune 500, así como startups tecnológicas. Con su sede central en Leópolis, Ucrania, la empresa también cuenta con múltiples oficinas de desarrollo en la región de Europa del Este y entidades representativas en Estados Unidos de América, Suecia y Malta. Buscamos un **Ingeniero Senior de Frontend (Angular)** experimentado para unirse a una iniciativa tecnológica estratégica de alto impacto. Nuestra misión es evolucionar una aplicación empresarial central para una empresa líder en su mercado, transformando proactivamente la plataforma en una arquitectura segura, mantenible y de alto rendimiento. Como especialista clave en el equipo de frontend, aplicará su profunda experiencia en Angular para ejecutar la migración compleja y por múltiples versiones de la interfaz de usuario de la aplicación, asegurando que se convierta en una plataforma moderna, estable y receptiva. **Responsabilidades:** * Ejecutar personalmente, de forma incremental y versión por versión, la migración de toda la base de código de frontend desde Angular 6 hasta Angular 20. * Identificar, analizar y resolver sistemáticamente todos los cambios rupturistas, las funciones obsoletas y las refactorizaciones de código requeridas en cada etapa del proceso de actualización. * Abordar áreas de modernización de alto riesgo, incluida la refactorización de componentes personalizados de PrimeNG y la resolución de patrones mixtos de formularios (basados en plantillas y reactivos) para alinearlos con las mejores prácticas actuales. * Reemplazar todas las bibliotecas de JavaScript de terceros incompatibles y obsoletas con equivalentes modernos y compatibles, garantizando una integración perfecta. * Colaborar estrechamente con el equipo de backend para asegurar que el frontend se alinee perfectamente con la nueva arquitectura basada en API de .NET 10. * Colaborar con el equipo de QA para validar los componentes refactorizados y los flujos de usuario, asegurando que la aplicación permanezca estable y funcional durante toda la migración. * Implementar optimizaciones de rendimiento y garantizar que la aplicación final en Angular 20 sea rápida, receptiva y fiable. **Requisitos:** * Experiencia significativa como Ingeniero Senior de Frontend, con un historial comprobado de trabajo en aplicaciones Angular grandes y complejas. * Experiencia práctica demostrable liderando o ejecutando migraciones complejas y de múltiples versiones en Angular (por ejemplo, desde AngularJS o versiones tempranas de Angular hasta Angular moderno). Esto es imprescindible. * Conocimientos expertos en Angular (v7\+), TypeScript, HTML5 y CSS/SCSS moderno. * Será una ventaja importante contar con experiencia en Angular 6, ya que facilitará la comprensión de la base de código heredada. * Amplia experiencia con bibliotecas de componentes (por ejemplo, PrimeNG, Material) y con la refactorización de componentes personalizados. * Comprensión profunda del sistema de módulos de Angular, la detección de cambios y el enrutamiento. * Conocimientos sobre Azure DevOps y pipelines CI/CD basados en YAML para aplicaciones de frontend. * Excelentes habilidades para resolver problemas y capacidad para desentrañar metódicamente código heredado complejo. * Dominio excepcional del inglés escrito y hablado. **¿Por qué unirse a nosotros?** * Asumir un desafío técnico significativo y convertirse en un experto en la modernización a gran escala de Angular. * Aplicar su profunda experiencia en frontend para transformar directamente la experiencia del usuario de una aplicación empresarial central. * Trabajar con un equipo dedicado y multidisciplinar de arquitectos, ingenieros y especialistas en QA. * Ver los resultados directos de su trabajo al llevar una interfaz de usuario heredada a un estándar moderno y de alto rendimiento. * Formar parte de una empresa que prioriza la calidad, con múltiples opciones para adquirir nuevas certificaciones y educación. **Ofrecemos\*:** * Formato laboral flexible \- teletrabajo, presencial o híbrido * Un salario competitivo y un buen paquete de compensación * Crecimiento profesional personalizado * Herramientas para el desarrollo profesional (programa de mentoría, charlas técnicas y capacitaciones, centros de excelencia, entre otros) * Comunidades tecnológicas activas con intercambio regular de conocimientos * Reembolso de gastos educativos * Regalos memorables por aniversarios * Eventos corporativos y actividades de team building * Otros beneficios específicos según la ubicación * no aplicable para freelancers


