Desenvolvedor (a) Front End Sênior

Ideen
Local: São Paulo, São Paulo, Brasil - Remoto
Modelo de Trabalho: Remoto
Informações adicionais: 100% remoto
Vaga
FRONT END DESENVOLVEDOR (A) ANGULAR HTML CSS JAVASCRIPT TYPESCRIPT API REST

Requisitos:
- Experiência sólida com Angular (versões 12+)
- Conhecimentos avançados em RxJS, NgRx ou Angular Signals
- Prática com Clean Architecture, princípios SOLID e DRY
- Experiência em projetos com API REST ou GraphQL
- Vivência com autenticação/autorização no front-end (JWT, OAuth2)
- Familiaridade com Bootstrap, TailwindCSS ou Angular Material
- Experiência com testes: Jest, Karma, Cypress, Playwright
- Conhecimento em CI/CD, com pipelines automatizados (GitLab CI, GitHub Actions, etc.)

Diferenciais
- Experiência com Google Cloud Platform (GCP)
- Conhecimento em performance web (Lighthouse, Web Vitals)
- Contribuições para projetos open source

Tarefas


Projetar, desenvolver e manter aplicações web utilizando Angular (versões 12+), seguindo os princípios de componentização e reutilização.
Garantir compatibilidade cross-browser e responsividade com frameworks como Bootstrap, Tailwind ou Material.
Otimizar o desempenho do frontend, utilizando Lazy Loading, ChangeDetectionStrategy apropriado, entre outros.
Definir a arquitetura de frontend da aplicação: estrutura de pastas, roteamento, comunicação com serviços (API), etc.
Implementar práticas de Clean Architecture, SOLID, DRY no frontend.
Estabelecer padrões de desenvolvimento Angular, como uso correto de Reactive Forms, RxJS, NgRx ou Signals (se aplicável)
Consumir e validar APIs REST (ou GraphQL) com tratamento de erros e loading state adequados.
Trabalhar com autenticação/autorização (JWT, OAuth2) no contexto de frontend.
Coordenar com desenvolvedores backend para definir contratos de APIs e fluxo de dados.
Escrever e manter testes unitários (Jest, Karma/Jasmine) e testes de integração/e2e (Cypress, Playwright).
Garantir alta cobertura de testes e manter pipelines de CI com validações automatizadas.
Fazer revisões de código (code review), garantindo aderência aos padrões e boas práticas.
Participar de cerimônias ágeis (daily, planning, retrospectivas).
Ajudar na mentoria de desenvolvedores plenos e juniores, compartilhando boas práticas e revisando código com feedbacks construtivos.
Colaborar com time de UX/UI para viabilizar as melhores experiências ao usuário.


Formação desejada


Superior Completo: Sistemas de Informação, Engenharia de Computação, Analise de Dados, Ciências da Computação


Idiomas solicitados


Inglês: Básico

Português: Nativo


Diferenciais para a vaga


- Experiência com Google Cloud Platform (GCP)
- Conhecimento em performance web (Lighthouse, Web Vitals)
- Contribuições para projetos open source

Código: 309703

Compartilhar esta vaga

Conhece alguem que se encaixa perfeitamente?

Indique alguém para essa vaga

Envie essa oportunidade!!!

Link copiado!

Default Office Image

Ideen