VocĂȘ vai trabalhar em produtos digitais em produção â mobile e web â dentro de um ecossistema financeiro com base de usuĂĄrios ativa e ciclos de entrega contĂnuos. O time mantĂ©m aplicaçÔes React Native e interfaces web em React/Vue, com foco em qualidade, performance e baixo risco de regressĂŁo.
Responsabilidades e atribuiçÔes
- Desenvolver e evoluir funcionalidades em React Native (iOS e Android) e aplicaçÔes web utilizando React e Vue.js;
- Participar de todo o ciclo de desenvolvimento, incluindo refinamento técnico, implementação, code review e releases;
- Escrever e manter testes unitĂĄrios, garantindo cobertura adequada para fluxos crĂticos da aplicação;
- Contribuir com decisÔes de arquitetura e boas pråticas de desenvolvimento junto à squad;
- Identificar oportunidades de melhoria e reduzir o dĂ©bito tĂ©cnico de forma contĂnua;
- Colaborar com equipes multidisciplinares em um ambiente de desenvolvimento distribuĂdo.
Requisitos e qualificaçÔes
ObrigatĂłrios:
- ExperiĂȘncia de 3 anos ou mais com React Native e/ou React em ambiente de produção;
- DomĂnio de TypeScript, incluindo tipagem avançada, generics e boas prĂĄticas de desenvolvimento;
- ExperiĂȘncia com testes unitĂĄrios utilizando Jest e Testing Library;
- Conhecimento sĂłlido de React Hooks, Context API e gerenciamento de estado;
- ExperiĂȘncia com Git, participação em code reviews e trabalho colaborativo;
- Facilidade para atuar simultaneamente em projetos mobile e web.Diferenciais:
- ExperiĂȘncia com Vue.js, especialmente Composition API;
- VivĂȘncia em projetos de fintechs ou plataformas financeiras;
- Conhecimento de princĂpios de Clean Code e SOLID aplicados ao desenvolvimento Front-end;
- ExperiĂȘncia com Firebase (Remote Config e Realtime Database);
- Conhecimento em CI/CD para aplicaçÔes mobile e web;
- Familiaridade com arquitetura Package-by-Feature (Feature-Based Architecture).O que oferecemos:
- Atuação em produtos reais, utilizados diariamente por milhares de usuårios, com impacto direto no negócio;
- Ambiente técnico colaborativo, com foco em qualidade, revisão de código e compartilhamento de conhecimento;
- Autonomia para propor melhorias, evoluir arquiteturas e influenciar decisÔes técnicas;
- Stack moderna, em constante evolução, com oportunidades de aprendizado em diferentes contextos de desenvolvimento.

