Caro usuário, habilite o javascript para que esse site funcione corretamente.

Engenheiro(a) de Software Sênior – Angular

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Resumo do Cargo

Estamos buscando um(a) Engenheiro(a) de Software Sênior com 8 a 12 anos de experiência, especializado(a) em Angular, TypeScript e JavaScript moderno, para liderar o desenvolvimento de aplicações web de nível empresarial.

Nesse papel, você irá:

  • Arquitetar soluções front-end escaláveis
  • Implementar lógica de negócios complexa com RxJS
  • Garantir alto desempenho em todas as plataformas

Como membro sênior, será responsável por:

  • Impulsionar a excelência técnica com revisões de código rigorosas
  • Mentorar desenvolvedores juniores
  • Colaborar com times multifuncionais para transformar requisitos de negócio em soluções técnicas robustas e sustentáveis

🚀 Responsabilidades

🔹 1. Arquitetura e Desenvolvimento Principal

  • Design & Implementação:
    Arquitetar e construir componentes e serviços complexos e reutilizáveis usando Angular (v14+) e TypeScript
  • Gestão de Estados:
    Implementar soluções com NgRx, Akita ou Signals para fluxos de dados complexos
  • Programação Reativa:
    Dominar RxJS para lidar com eventos assíncronos, fluxos de dados e integrações de APIs
  • Segurança de Tipos:
    Aplicar tipagem rigorosa com TypeScript (Genéricos, Tipos Mapeados, Uniões Discriminadas)

🔹 2. Desempenho e Qualidade

  • Otimização:
    Lazy loading, OnPush e otimização de bundle (tree-shaking)
  • Testes:
    Liderar testes unitários (Jasmine/Karma/Jest) e E2E (Cypress/Playwright)
  • Padrões de Código:
    Garantir boas práticas (SOLID, DRY) e aderência ao Angular Style Guide

🔹 3. Liderança e Colaboração

  • Mentoria:
    Apoiar devs juniores e plenos, promovendo evolução técnica contínua
  • Integração com API:
    Trabalhar com backend na definição de APIs RESTful
  • Agile:
    Atuar em Planning, Refinamento e Retrospectivas com estimativas assertivas
  • UI/UX:
    Implementar interfaces responsivas e pixel-perfect com Angular Material, Tailwind CSS ou SCSS

🔹 4. DevOps e Ferramentas

  • CI/CD:
    Atuar com Angular CLI, Webpack/Vite e Git
  • Ambientes:
    Garantir consistência entre Dev, QA e Produção com Docker ou cloud

🧩 Requisitos Técnicos

🔹 Núcleo

  • JavaScript (ES6+)
  • TypeScript
  • Angular (versões mais recentes)

🔹 Estado/Dados

  • RxJS
  • NgRx / Signals
  • REST
  • GraphQL

🔹 Estilo

  • SCSS / SASS
  • Tailwind CSS
  • Angular Material

🔹 Testes

  • Jest
  • Jasmine
  • Karma
  • Cypress

🔹 Ferramentas

  • Git
  • NX Monorepo
  • Webpack
  • Docker