Descrição
Resumo:
A N-iX procura um Engenheiro Frontend Sênior (Angular) experiente para liderar uma migração complexa e de múltiplas versões do Angular na interface do usuário de uma aplicação empresarial central.
Pontos principais:
1. Liderar migração complexa e de múltiplas versões do Angular, da versão 6 para a versão 20
2. Aplicar profundo conhecimento especializado em Angular para transformar uma aplicação empresarial central
3. Colaborar com as equipes de backend e QA em uma arquitetura orientada por API
**N\-iX** é uma empresa de serviços de desenvolvimento de software que ajuda empresas de todo o mundo a desenvolverem produtos de software bem-sucedidos. Ao longo de 20 anos no mercado e aproveitando as capacidades dos talentos da Europa Oriental, a empresa cresceu para mais de 2400 profissionais, com um amplo portfólio de clientes entre empresas da lista Fortune 500, bem como startups tecnológicas. Com sede em Lviv, na Ucrânia, a empresa também possui diversos escritórios de desenvolvimento na região da Europa Oriental e entidades representativas nos Estados Unidos da América, na Suécia e em Malta.
Procuramos um **Engenheiro Frontend Sênior (Angular)** experiente para integrar uma iniciativa tecnológica estratégica e de alto impacto. Nossa missão é evoluir uma aplicação empresarial central para uma empresa líder de mercado, transformando proativamente a plataforma em uma arquitetura segura, sustentável e de alto desempenho.
Como especialista-chave da equipe frontend, você aplicará seu profundo conhecimento especializado em Angular para executar a migração complexa e de múltiplas versões da interface do usuário da aplicação, garantindo que ela se torne uma plataforma moderna, estável e responsiva.
**Responsabilidades:**
* Executar, de forma prática e incremental, versão por versão, a migração de todo o código-fonte frontend, da versão Angular 6 para a versão Angular 20.
* Identificar, analisar e resolver sistematicamente todas as alterações incompatíveis, descontinuações e refatorações necessárias no código em cada etapa do caminho de atualização.
* Lidar com áreas de modernização de alto risco, incluindo a refatoração de componentes personalizados do PrimeNG e a resolução de padrões mistos de formulários (baseados em template e reativos), alinhando-os às melhores práticas atuais.
* Substituir todas as bibliotecas JavaScript de terceiros incompatíveis ou descontinuadas por equivalentes modernos e suportados, garantindo integração perfeita.
* Colaborar estreitamente com a equipe de backend para assegurar que o frontend esteja perfeitamente alinhado à nova arquitetura orientada por API em .NET 10.
* Trabalhar em parceria com a equipe de QA para validar os componentes refatorados e os fluxos de usuário, garantindo que a aplicação permaneça estável e funcional durante toda a migração.
* Implementar otimizações de desempenho e assegurar que a aplicação final em Angular 20 seja rápida, responsiva e confiável.
**Requisitos:**
* Experiência significativa como Engenheiro Frontend Sênior, com histórico comprovado de trabalho em aplicações Angular grandes e complexas.
* Experiência prática comprovada liderando ou executando migrações complexas e de múltiplas versões do Angular (por exemplo, do AngularJS ou de versões iniciais do Angular para versões modernas). Este requisito é essencial.
* Conhecimento especializado em Angular (versão 7 ou superior), TypeScript, HTML5 e CSS/SCSS moderno.
* Experiência com Angular 6 é uma vantagem significativa, pois você entenderá a base de código legada.
* Experiência sólida com bibliotecas de componentes (por exemplo, PrimeNG, Material) e refatoração de componentes personalizados.
* Profundo entendimento do sistema de módulos do Angular, detecção de alterações e roteamento.
* Familiaridade com Azure DevOps e pipelines CI/CD baseados em YAML para aplicações frontend.
* Excelentes habilidades de resolução de problemas e capacidade de desvendar metodicamente códigos legados complexos.
* Domínio excepcional do inglês escrito e falado.
**Por que se juntar a nós?**
* Assumir um desafio técnico significativo e tornar-se especialista em modernização Angular em larga escala.
* Aplicar sua profunda especialização frontend para transformar diretamente a experiência do usuário de uma aplicação empresarial central.
* Trabalhar com uma equipe dedicada e multidisciplinar de arquitetos, engenheiros e especialistas em QA.
* Ver os resultados diretos do seu trabalho ao levar uma interface de usuário legada a um padrão moderno e de alto desempenho.
* Fazer parte de uma empresa que prioriza a qualidade, com múltiplas opções para obtenção de novas qualificações e certificações.
**Oferecemos\*:**
* Formato flexível de trabalho \- remoto, presencial ou híbrido
* Salário competitivo e pacote de remuneração atrativo
* Crescimento profissional personalizado
* Ferramentas de desenvolvimento profissional (programa de mentoria, palestras técnicas e treinamentos, centros de excelência, entre outros)
* Comunidades técnicas ativas com compartilhamento regular de conhecimento
* Reembolso para educação
* Presentes memoráveis de aniversário
* Eventos corporativos e atividades de team building
* Outros benefícios específicos à localidade
* não aplicável a freelancers