




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 un profundo conocimiento especializado en Angular para transformar la experiencia de usuario 3. Formar parte de una empresa centrada en la calidad, con opciones de formación y certificación **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. Tras 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 del ranking Fortune 500 así como startups tecnológicas. Con su sede central en Lviv, 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 y de alto impacto. Nuestra misión consiste en evolucionar una aplicación empresarial central para una empresa líder en su sector, transformando proactivamente la plataforma en una arquitectura segura, mantenible y de alto rendimiento. Como especialista clave del equipo de frontend, aplicará su profundo conocimiento especializado en Angular para ejecutar la migración compleja y por versiones de la interfaz de usuario de la aplicación, garantizando 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 completa de la base de código del 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 necesarias en cada etapa del proceso de actualización. * Abordar áreas de modernización de alto riesgo, incluyendo la refactorización de componentes personalizados de PrimeNG y la resolución de patrones de formulario mixtos (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, asegurando una integración perfecta. * Colaborar estrechamente con el equipo de backend para garantizar que el frontend se alinee perfectamente con la nueva arquitectura basada en API de .NET 10\. * Trabajar en colaboración 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 y 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). Este requisito es imprescindible. * Conocimientos expertos en Angular (v7\+), TypeScript, HTML5 y CSS/SCSS moderno. * La experiencia con Angular 6 constituye una ventaja significativa, ya que le permitirá comprender 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. * Familiaridad con Azure DevOps y 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. **¿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 especializado en 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 llevar una interfaz de usuario heredada a un estándar moderno y de alto rendimiento. * Formar parte de una empresa centrada primero en la calidad, con múltiples opciones para adquirir nuevas formaciones y certificaciones. **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 ubicación * no aplicable para freelance


