




Resumen: Únase como Ingeniero Frontend Senior (Angular) para evolucionar una aplicación empresarial central mediante la ejecución de una compleja migración de múltiples versiones de Angular hacia una plataforma moderna, estable y receptiva. Aspectos destacados: 1. Ejecutar una migración compleja de múltiples versiones de Angular para una aplicación empresarial central 2. Aplicar un profundo conocimiento especializado en Angular para transformar la experiencia de usuario 3. Trabajar con un equipo multidisciplinar para modernizar una interfaz de usuario heredada **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 sus 20 años en el mercado y aprovechando las capacidades de los talentos de Europa del Este, la empresa ha crecido hasta alcanzar a más de 2400 profesionales, con una amplia cartera de clientes que incluye empresas del ranking 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 experimentado **Ingeniero Frontend Senior (Angular)** para unirse a una iniciativa tecnológica estratégica de gran impacto. Nuestra misión consiste en 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 del equipo frontend, aplicará su profundo conocimiento especializado en Angular para ejecutar la compleja migración, versión por versión, de la interfaz de usuario de la aplicación, asegurando que se convierta en una plataforma moderna, estable y receptiva. **Responsabilidades:** * Ejecutar de forma práctica, incremental y versión por versión la migración de todo el código frontend, desde Angular 6 hasta Angular 20\. * Identificar, analizar y resolver sistemáticamente todos los cambios rupturistas, elementos obsoletos y 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), alineándolos con las prácticas modernas recomendadas. * Reemplazar todas las bibliotecas externas de JavaScript incompatibles y obsoletas por equivalentes modernos y compatibles, garantizando una integración perfecta. * Colaborar estrechamente con el equipo 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 Frontend Senior, con historial comprobado de trabajo en aplicaciones Angular grandes y complejas. * Experiencia práctica demostrable liderando o ejecutando migraciones complejas de múltiples versiones de 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. * La experiencia con Angular 6 constituye una ventaja importante, ya que le permitirá comprender mejor la base de código heredada. * Amplia experiencia con bibliotecas de componentes (por ejemplo, PrimeNG, Material) y con la refactorización de componentes personalizados. * Profundo conocimiento del sistema de módulos de Angular, la detección de cambios y el enrutamiento. * Conocimientos prácticos de Azure DevOps y de pipelines CI/CD basados en YAML para aplicaciones frontend. * Excelentes habilidades para la resolución de problemas y capacidad para desentrañar metódicamente código heredado complejo. * Dominio excepcional del inglés escrito y hablado. **Deseable:** * Experiencia práctica con NetSuite **¿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 profundo conocimiento frontend para transformar directamente la experiencia de 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 elevar una interfaz de usuario heredada a un estándar moderno y de alto rendimiento. * Formar parte de una empresa centrada en la calidad, con múltiples opciones para obtener nueva formación y certificaciones. **Ofrecemos\*:** * Formato laboral flexible \- remoto, presencial o híbrido * Un salario competitivo y un buen paquete de compensación * Crecimiento profesional personalizado * Herramientas para el desarrollo profesional (programa de tutorí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 ubicación * no aplicable para freelance


