* 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
