Skills
Sobre a Vaga
Na RD Station, você vai ajudar a transformar desafios complexos de frontend em experiências intuitivas, performáticas e escaláveis. Atuando em ciclos curtos e com experimentação orientada por dados, sua entrega impacta diretamente a adoção dos nossos produtos.
Responsabilidades
- Atuar como engenheiro(a) full stack com foco em frontend, contribuindo também com APIs e serviços quando necessário
- Conduzir iniciativas de ponta a ponta, do desenho da solução à entrega em produção
- Implementar features e experimentos de frontend, garantindo qualidade, performance e escalabilidade
- Tomar decisões técnicas com base em dados, usando métricas para evoluir continuamente as soluções
- Antecipar riscos técnicos, questionar requisitos e identificar oportunidades de melhoria desde o início
- Assegurar a qualidade com testes automatizados, monitoramento, observabilidade e instrumentação analítica
- Desenvolver interfaces acessíveis, performáticas e escaláveis, aprimorando a experiência do usuário
- Aplicar IA de forma estratégica para acelerar desenvolvimento, mantendo padrões elevados de qualidade
- Colaborar com Produto, Design, Engenharia e Dados na definição e evolução das soluções
- Mentorar e fortalecer a equipe por meio de code reviews, design reviews, pair programming e compartilhamento de conhecimento
- Documentar decisões técnicas relevantes para facilitar manutenção e evolução
Requisitos
- Experiência sólida como Engenheiro(a) de Software Sênior, com foco em frontend
- Domínio de React e JavaScript/TypeScript para desenvolvimento de aplicações web
- Conhecimento avançado de HTML e CSS, com atenção a performance, acessibilidade e UX
- Capacidade de consumir e integrar APIs REST; habilidade para atuar no backend quando necessário
- Experiência com boas práticas e arquitetura de software (SOLID, Clean Code, Clean Architecture, Design Patterns, DRY)
- Experiência com testes automatizados (Jest e Testing Library)
- Desenvolvimento e evolução de componentes reutilizáveis e Design Systems
- Familiaridade com Docker, monitoramento, observabilidade e análise de performance
- Uso de ferramentas de IA no desenvolvimento (ex.: Cursor, GitHub Copilot, Claude Code), com senso crítico para revisar e validar o código
- Capacidade de estruturar contexto e decompor problemas para acelerar entregas sem comprometer qualidade
Beneficios
- Apoio ao bem-estar integral com ações e benefícios focados em pilares emocional, financeiro, físico, ocupacional e social
- Ambiente de autonomia, protagonismo e aprendizado contínuo
- Compromisso com diversidade, inclusão e pertencimento
- Uso de IA e práticas de experimentação para acelerar decisões e evolução do produto