Estamos em busca de Desenvolvedor(a) Frontend Sênior para atuar no desenvolvimento e evolução de aplicações web modernas, contribuindo ativamente para a arquitetura das soluções, qualidade do código e escalabilidade dos produtos.

Terá papel importante na construção e manutenção de bibliotecas de componentes, padronização de interfaces e implementação de boas práticas de desenvolvimento, atuando em colaboração com equipes multidisciplinares em um ambiente ágil. Irá atuar na maior seguradora independente do Brasil.

RESPONSABILIDADES:

  • Desenvolver e manter aplicações frontend utilizando Angular e Typescript;
  • Participar da definição e evolução da arquitetura frontend, garantindo escalabilidade e manutenção do código;
  • Projetar e desenvolver componentes reutilizáveis seguindo boas práticas de arquitetura e design;
  • Estruturar componentes utilizando conceitos de Atomic Design;
  • Implementar e manter Design Tokens para garantir consistência visual e padronização de interfaces;
  • Criar e manter bibliotecas de componentes documentadas utilizando Storybook;
  • Garantir qualidade de código através de boas práticas de versionamento, revisão e integração contínua;
  • Contribuir com a melhoria contínua dos processos de desenvolvimento e da experiência do usuário;
  • Atuar em conjunto com times de produto, design e backend em um ambiente ágil.

REQUISITOS:

  • Graduação em Ciências Exatas, Tecnologia da Informação ou áreas correlatas;
  • Domínio em Angular (14+), Typescript, Javascript, HTML e CSS;
  • Experiência sólida com Git e versionamento de código;
  • Experiência com arquitetura de componentes Angular, incluindo:
    • Standalone Components
    • Content Projection
    • Ciclo de vida de componentes
  • Experiência com Storybook para documentação e visualização de componentes;
  • Experiência na criação e manutenção de bibliotecas de componentes;
  • Experiência com publicação e versionamento de pacotes via NPM ou similares;
  • Experiência com Azure DevOps, incluindo pipelines, pull requests e releases;
  • Conhecimento em observabilidade e monitoramento de aplicações;
  • Experiência em metodologias ágeis (Scrum ou Kanban).

DIFERENCIAIS:

  • Experiência com Design Systems;
  • Experiência com testes automatizados frontend;
  • Pós-graduação em áreas relacionadas à tecnologia.

INFORMAÇÕES ADICIONAIS:

  • Modelo de Contratação: PJ
  • Local: Remoto
  • Temporário de 6 meses, podendo estender

ENVIE SEU CURRÍCULO PARA O E-MAIL: vagas@ratto.co