Interessados encaminhar CV para monica@rehva.com.br e beatriz@rehva.com.br
Modelo Remoto - Regime CLT
Buscamos um profissional responsável pelo desenvolvimento prático de telas e interações complexas, atuando como referência técnica imediata do time de execução. Irá garantir a componentização, estado escalável da aplicação, qualidade de testes locais e compartilhamento contínuo de conhecimento técnico com desenvolvedores menos experientes
Principais Responsabilidades e Atribuições:
LINGUAGENS, FRAMEWORKS E COMPONENTIZAÇÃO
- Core Técnico: Domínio absoluto em JavaScript (ES6+) e TypeScript aplicados a ecossistemas web.
- Angular Moderno: Experiência sólida de desenvolvimento em Angular 17+, dominando o ciclo de vida de componentes, módulos, roteamento avançado, formulários reativos estruturados e ecossistema RxJS.
- UI/UX e Interfaces: Construção refinada de interfaces responsivas e acessíveis em conformidade com padrões modernos (HTML5, CSS3, pré-processadores SCSS), utilizando ecossistema Angular Material e bibliotecas corporativas de Design System.
- Bibliotecas de UI Complementares: Familiaridade prática no uso e configuração de pacotes como Bootstrap, ngx-quill, ngx-mask, ngx-dropzone, angular-calendar, entre outras.
ESTADO, INTEGRAÇÕES E OBSERVABILIDADE
- Gerenciamento de Estado: Arquitetura e manipulação de estado global utilizando preferencialmente NGXS (ou correlatos), aplicando boas práticas de fluxo e imutabilidade de dados globais.
- Integração de APIs: Consumo resiliente de serviços via arquiteturas REST e SOAP, com implementação rígida de tratamento de erros na camada de cliente.
- Tempo Real: Conhecimento no desenvolvimento de conexões em tempo real baseadas em socket.io-client, ngx-socket-io ou serviços de comunicação Twilio (Video/Conversations).
- Ferramentas de Análise: Integração e análise de métricas via Mixpanel ou ferramentas correlatas de analytics, com foco no entendimento do comportamento da interface.
- Monitoramento: Prática em técnicas de monitoramento de front-end (captura centralizada de logs, auditoria de erros e análise primária de performance de carregamento).
QUALIDADE, DEVOPS E BUILD
- Testes Automatizados: Prática recorrente na escrita de testes unitários e de integração utilizando ferramentas como Jasmine, Karma e ng-mocks, além de estruturação de testes de ponta a ponta (e2e), quando elegível.
- Qualidade de Código: Integração de rotinas com ferramentas estáticas de análise de código como ESLint, Prettier e SonarQube.
- DevOps Básico: Experiência prática operando em esteiras de CI/CD (GitHub Actions, Azure DevOps ou similares), além do entendimento técnico profundo dos processos internos de otimização de build do Angular (compilação AOT, build optimizer, mapas de fontes/source maps, hashing de produção).
- Containers: Utilização operacional de Docker para padronização de ambientes locais de desenvolvimento e isolamento em produção.
Requisitos e Qualificações Técnicas:
- Angular 17.x: Nosso framework principal para SPAs.
- TypeScript: Tipagem forte para alta escalabilidade.
- Jest / Karma: Qualidade via testes unitários sólidos.
- RxJS / NgRx: Gestão de estado e reatividade moderna.
- CI/CD: Pipelines automatizados de entrega contínua
Diferenciais Desejáveis:
- Vivência real em processos de migração de versões maiores do ecossistema Angular ou modernização assistida de sistemas frontend legados.
- Experiência em Design Systems corporativos complexos e padronização arquitetural de UI de larga escala.
- Atuação prévia com soluções WebRTC e implementações nativas de comunicação em tempo real
Soft Skills:
- Mindset altamente colaborativo, valorizando o crescimento integrado e o sucesso coletivo do time de engenharia.
- Desejo genuíno em compartilhar conhecimento e mentorar desenvolvedores de nível júnior e pleno.
- Abertura para novos desafios, metodologias e pontos de vista técnicos divergentes, estimulando um ecossistema de aprendizado.
- Habilidade de atuar como referência técnica natural do time, transmitindo segurança técnica e construtiva durante tomadas de decisão arquiteturais internas