- Experiência sólida (5+ anos) em desenvolvimento utilizando React.
- Proficiência em JavaScript e TypeScript
- Conhecimento avançado de Redux, Context API, Zustand ou outros gerenciadores de estado.
- Domínio de integração com APIs RESTful e GraphQL.
- Conhecimento em bibliotecas nativas (ex: React Native Reanimated, React Navigation, etc.).
- Experiência com publicação e manutenção de apps na App Store e Google Play.
- Familiaridade com arquitetura modular, clean architecture e design patterns.
- Conhecimento de ferramentas de CI/CD para automação de builds e deploys.
Conhecimento em Desenvolvimento Backend
- Experiência com desenvolvimento nativo (Swift/Kotlin) é um diferencial.
- Conhecimento básico de Firebase, Push Notifications, WebSockets e Banco de Dados (SQLite, Realm, AsyncStorage, etc.).
- Noções de backend (Node.js, Express, NestJS, ou outras stacks populares).
Metodologias e Boas Práticas
- Familiaridade com metodologias ágeis (Scrum, Kanban).
- Conhecimento em testes unitários, integração e e2e (Jest, Detox, Cypress).
- Boas práticas de Code Review, Pair Programming e Clean Code.
- Experiência com Git e Git Flow.
Soft Skills
- Autonomia e proatividade para propor soluções e melhorias.
- Colaboração e comunicação eficaz para trabalho em equipe.
- Resolução de problemas e pensamento crítico.