Skills
Sobre a Vaga
Como Engenheiro de Software Sênior, você vai projetar, construir e evoluir o portal voltado ao cliente e experiências web relacionadas. A posição reporta ao Engineering Manager e tem foco na evolução do front-end, entregando melhorias que geram valor direto para os usuários.
Responsabilidades
- Levantar requisitos, desenhar, desenvolver, testar e colocar em produção funcionalidades do portal
- Liderar e contribuir com o desenvolvimento do portal usando React, TypeScript e JavaScript
- Atuar em arquitetura de componentes, gerenciamento de estado, rotas e integrações com APIs REST ou GraphQL
- Desenvolver fluxos e interfaces responsivas, priorizando usabilidade, confiança, desempenho e qualidade
- Colaborar com times de backend e plataforma para conectar integrações e contratos de API
- Aplicar ferramentas de desenvolvimento assistido por IA no dia a dia, validando resultados e seguindo políticas de segurança e privacidade
- Atuar como mentor de engenheiros juniores e apoiar a cultura de compartilhamento de conhecimento
- Participar de plantão/on-call aproximadamente a cada 2 meses
Requisitos
- 5+ anos de experiência profissional com desenvolvimento front-end, com experiência relevante em React em produção
- Forte domínio de TypeScript e JavaScript moderno (ES modules, padrões assíncronos e tipagem para UIs escaláveis)
- Experiência com ferramentas de IA no ciclo de desenvolvimento (implementação, depuração, documentação e revisões), com senso crítico para verificação e conformidade
- 2–4 anos com AWS ou plataformas similares (hospedagem front-end, CDN, APIs serverless ou consumo de serviços em apps do navegador)
- 3+ anos de experiência com pipelines de CI/CD
- Conhecimento em infraestrutura como código/deploy (ex.: Terraform, Serverless ou Ansible)
- Experiência com SQL e bancos relacionais como PostgreSQL ou MySQL
- Capacidade comprovada de entregar sistemas em nuvem altamente automatizados e voltados ao cliente
- Experiência com testes unitários, de integração e ponta a ponta (e colaboração em contratos de API quando aplicável)
- Trabalho em ambiente ágil, boa comunicação com times parceiras e habilidade para lidar com ambiguidades
Beneficios
- Atuação com impacto direto em um produto voltado ao cliente
- Ambiente colaborativo com mentoria e troca de conhecimento
- Oportunidade de evoluir experiências com recursos assistidos por IA, com foco em desempenho e confiança