Pular para o conteúdo
E
Vaga AtivaEmpresa

Engenheiro(a) de Software Frontend | Sênior

Remoto
Candidatar-se

Sobre a vaga

Sobre a Vaga

Os times de componentização necessitam de engenheiros(as) Frontend Sênior para construir e evoluir os componentes de interface das jornadas, seguindo os padrões de componentização e os contratos da plataforma. Espera-se atuação com alta autonomia na decomposição do legado, na definição de soluções técnicas e na entrega de novos componentes com qualidade, segurança, performance e observabilidade.

Responsabilidade e atribuições:

Implementar e evoluir componentes de negócio de interface (micro frontends) e integrações via APIs e eventos.

Conduzir a decomposição de capacidades do legado, avaliando dependências, riscos e estratégias de migração conforme o playbook técnico do programa.

Tomar decisões técnicas relacionadas à implementação, integração e evolução dos componentes, considerando escalabilidade, manutenibilidade, performance e resiliência.

Garantir qualidade, testes automatizados, segurança, performance e observabilidade nas entregas, estabelecendo boas práticas.

Atuar na identificação e resolução de problemas complexos durante rollout, migração e estabilização por clusters de clientes.

Colaborar tecnicamente com Tech Leads, arquitetos e demais times na definição e evolução dos padrões da plataforma.

Contribuir para a evolução dos padrões de componentização e do Design System, promovendo consistência e reutilização entre produtos.

Expor dados ao ecossistema — na nstech, todo produto é produto de dados.

Aplicar ferramentas de IA para desenvolvimento de código, seguindo os padrões corporativos de segurança e engenharia.

Apoiar o desenvolvimento técnico do time por meio de code reviews, compartilhamento de conhecimento e orientação aos demais engenheiros.

Requisitos e qualificações

Experiência sólida em desenvolvimento Frontend com React e TypeScript.

Experiência prática com arquitetura de micro frontends, como Module Federation ou Single-SPA.

Domínio de integração com APIs REST e conhecimentos de integração orientada a eventos.

Vivência na construção de Design Systems, bibliotecas de componentes e estratégias de componentização.

Experiência com testes automatizados, versionamento e práticas de engenharia de software.

Dominio com ferramentas de IA para desenvolvimento

Capacidade de atuar com autonomia na análise de problemas e definição de soluções técnicas.

Conhecimento de princípios de arquitetura Frontend, componentização, performance, segurança e observabilidade.

Forte capacidade de comunicação e colaboração em times multidisciplinares.

Diferenciais

Experiência em estratégias de estrangulamento e decomposição de sistemas legados de interface.

Experiência na definição ou evolução de Design Systems e bibliotecas de componentes.

Experiência em migração de aplicações legadas para arquiteturas modernas.

Conhecimento do domínio logístico.

Stack / Tags

Termômetro da Vaga

Seja o primeiro a avaliar esta vaga.

Faça login para avaliar esta vaga.

Vagas Relacionadas

S

Desenvolvedor Front-End Pleno

SCCON·Remoto
A combinar
✓ Sem Teste de AlgoritmoReactAngularJavaScript+6
2h
E

Desenvolvedor Web – Frontend – Porto Alegre – RS

Empresa·Remoto
A combinar
✓ Sem Teste de AlgoritmoReactAngularJavaScript+5
2h
M

Software Engineer, Full-Stack

Mashgin·Remoto
A combinar
✓ Sem Teste de AlgoritmoNode.jsPythonJava+5
2h
E

Senior Software Engineer

Empresa·Remoto
A combinar
✓ Sem Teste de AlgoritmoReactAngularTypeScript+5
2h