Skills
Sobre a Vaga
Na Stefanini, você vai atuar na criação e evolução de interfaces modernas, com foco em escalabilidade e experiência do usuário. A posição é para Desenvolvedor(a) Full Stack Sênior, com forte atuação no frontend, utilizando Angular e práticas de arquitetura como Micro Frontend.
Responsabilidades
- Desenvolver, testar e manter interfaces responsivas e acessíveis usando Angular
- Arquitetar o frontend com visão de escalabilidade, aplicando estratégias de Micro Frontend
- Implementar e evoluir gerenciamento de estado com NgRx e/ou Signals
- Criar componentes reutilizáveis e consistentes com Angular Material e design system
- Garantir cobertura de testes em diferentes níveis, incluindo testes unitários com Vitest
- Consumir e integrar APIs REST, tratando fluxos assíncronos, erros e estados de carregamento com RxJS
- Otimizar performance com lazy loading, change detection e controle de bundle size
- Prestar suporte pontual ao backend Java quando necessário, atuando em ajustes e integrações de menor complexidade
- Realizar análise e resolução de problemas, além de participar de revisões de código e feedbacks
- Documentar processos e criar manuais técnicos de operação
Requisitos
- Experiência sólida com desenvolvimento frontend em Angular 15+, TypeScript, RxJS, HTML e CSS
- Domínio de gerenciamento de estado com NgRx e/ou Signals
- Experiência prática com Angular Material e construção de componentes reutilizáveis
- Vivência com arquitetura de Micro Frontend
- Experiência com testes unitários usando Vitest
- Conhecimentos de orientação a objetos, design patterns e boas práticas de arquitetura frontend
- Conhecimento básico de backend Java e consumo de API REST para integrações e ajustes leves
- Familiaridade com metodologias ágeis como Scrum ou Kanban
- Boa comunicação e capacidade de trabalho em equipe
- Formação em Ciência da Computação, Engenharia de Software ou áreas correlatas
Beneficios
- Vale-alimentação ou vale-refeição
- Desconto em cursos, universidades e instituições de idiomas
- Academia Stefanini com cursos on-line gratuitos e com certificado
- Mentoring
- Assistência médica e assistência odontológica
- Clube de vantagens para consultas e exames, além de descontos em estabelecimentos parceiros
- Convênio e benefícios adicionais, incluindo clube de viagens e convênio para pets