Ativa os alertas de emprego por e-mail!

JavaScript Front-End Developer | Senior

Compass UOL

Brasil

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma empresa de tecnologia no Brasil está buscando um desenvolvedor para implementar e otimizar componentes em Angular, gerenciar estados de aplicação com Redux e colaborar com equipes de design. O candidato ideal deve ter experiência sólida com Angular (2+) e boas práticas de performance e acessibilidade. Esta é uma oportunidade em um ambiente remoto que promove o desenvolvimento contínuo de talentos.

Qualificações

  • Experiência sólida com Angular 2+, roteamento avançado e padrões de renderização.
  • Domínio de Redux e outras ferramentas de gerenciamento de estado.
  • Compreensão do runtime do navegador e práticas de renderização eficiente.

Responsabilidades

  • Implementar e otimizar componentes e módulos em Angular.
  • Projetar bibliotecas de componentes e Design Systems.
  • Gerenciar estado de aplicação com Redux e otimizações de rede.

Conhecimentos

Angular (2+)
Redux
API REST
Performance de UX
Teste automatizado

Ferramentas

Ferramentas de gerenciamento de estado
Monorepos
Descrição da oferta de emprego
  • Implementar e otimizar componentes e módulos em Angular (2+), garantindo performance, manutenibilidade e escalabilidade;
  • Projetar e manter bibliotecas de componentes e Design Systems, aplicando princípios de atomic design, acessibilidade e theming;
  • Definir e aplicar padrões de arquitetura de UI, utilizando composition patterns, container/presenter e boundaries de módulos;
  • Gerenciar estado de aplicação com Redux, aplicando estratégias de cache, invalidação e sincronização eficiente de dados;
  • Integrar aplicações com APIs REST, implementando normalização, caching, paginação e otimizações de rede;
  • Analisar e otimizar performance e UX, utilizando métricas reais (Core Web Vitals) e práticas de renderização eficiente;
  • Colaborar com times de back-end e design, garantindo contratos tipados e integração typesafe entre sistemas;
  • Garantir qualidade e consistência através de testes automatizados e revisões de código colaborativas.
  • Compreensão aprofundada do runtime do navegador, incluindo event loop, call stack, microtasks/macrotasks e garbage collection;
  • Experiência sólida com Angular 2+, roteamento avançado e padrões de renderização;
  • Vivência na construção de Design Systems e bibliotecas de componentes reutilizáveis;
  • Dominío de Redux e outras ferramentas de gerenciamento de estado;
  • Experiência com integração de APIs REST e estratégias de otimização de rede;
  • Conheceimento em padrões de arquitetura modular (monorepos, pnpm/workspaces, turborepo);
  • Aplicação de melhores práticas de performance, acessibilidade e UX;
  • Capacidade de trabalhar de forma autônoma e colaborativa em ambiente remoto.

Não possui todos os requisitos para a vaga?

Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.

  • Step 5: Entrevista com a liderança 5 Entrevista com a liderança
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.