Skills
Sobre a Vaga
Buscamos um(a) Desenvolvedor(a) Front-End Engineer pleno para atuar na criação de novas frentes com React e React Native, além de dar sustentação e evolução ao legado em Vue. Você fará parte de um time que valoriza performance, escalabilidade, qualidade de código e observabilidade.
Responsabilidades
- Desenvolver e implementar funcionalidades complexas com foco em alta performance, escalabilidade e testabilidade
- Manter e evoluir aplicações web e mobile
- Garantir a saúde das aplicações em produção por meio de monitoramento, diagnóstico e correção de problemas
- Contribuir para a evolução do ecossistema, melhorando arquitetura, qualidade do código e boas práticas
- Implementar integrações usando GraphQL (consultas e mutations)
- Configurar e acompanhar métricas e eventos com ferramentas de analytics, como Segment e Google Analytics
- Aplicar padrões arquiteturais e práticas de engenharia de software ao longo do desenvolvimento
- Desenvolver e manter testes unitários, de integração e end-to-end para assegurar a qualidade das entregas
- Atuar na observabilidade das aplicações com ferramentas de monitoramento para estabilidade e desempenho
Requisitos
- Experiência sólida com React e TypeScript
- Domínio de Hooks do React (useState, useEffect, useMemo, useCallback) e tipagem avançada
- Experiência com gerenciamento de estado (Redux Toolkit, Zustand, Recoil ou Context API)
- Experiência no desenvolvimento mobile com React Native
- Conhecimento em Vue.js para manutenção e evolução de aplicações legadas
- Experiência com GraphQL para implementação de consultas e mutations
- Conhecimento em analytics (Segment e Google Analytics)
- Aplicação de padrões como Clean Architecture, Arquitetura Hexagonal e Domain-Driven Design (DDD)
- Experiência com testes unitários, integração e end-to-end usando Cypress ou Playwright
- Conhecimento em observabilidade/monitoramento (Sentry ou Dynatrace)
- Boas práticas de desenvolvimento, performance, qualidade de código e arquitetura de software
Beneficios
- Vaga em modelo remoto
- Atuação em ambiente com cultura de compartilhamento e comunidade tech
- Iniciativas de formação e desenvolvimento (programas e parcerias)