Estamos buscando um desenvolvedor Full Stack altamente qualificado, com forte domínio em React Native e NestJS, para finalizar um aplicativo de mensagens e pagamentos que já se encontra aproximadamente 95% concluído. O projeto é uma plataforma de serviços robusta, que inclui funcionalidades de chat em tempo real, integração completa de pagamentos, sistema de autenticação e um painel administrativo web.
Tecnologias Utilizadas:
Front-end (App Mobile):
- React Native com Expo SDK 53
- TypeScript
- Expo Router
- Gluestack UI (design system customizado)
- React Query (para requisições e cache de dados)
- React Hook Form + Zod (para formulários e validação)
- Stripe SDK (para processamento de pagamentos)
- Firebase (para upload de imagens e notificações push)
- FaceTec SDK (para verificação facial)
- Zendesk SDK (para suporte e ajuda ao usuário)
- Axios para comunicação com API própria (NestJS)
Back-end:
- NestJS com Prisma e PostgreSQL
- Autenticação JWT + Refresh Token
-
Socket.io (para funcionalidades de conversas em tempo real)
- Stripe Server + Webhooks (para gestão de pagamentos)
- Sistema administrativo web (desenvolvido com React e documentação interna com Docusaurus/
Next.js)
Tarefas Pendentes e Requisitos:
- Ajustes finos de performance e rolagem em FlatList / FlashList.
- Correção e otimização nas caixas da carteira/pagamentos (saldo, a receber, mediação, etc.).
- Implementação de login via Google e Apple (especialmente para iOS).
- Revisão e otimização do fluxo de login e refresh token.
- Revisão e limpeza geral do código, aplicando boas práticas e otimização.
- Ajustes e melhorias no painel administrativo (NestJS + React).
- Realização de testes abrangentes e correção de pequenos bugs antes do deploy.
Perfil do Freelancer:
- Desenvolvedor Full Stack com comprovada experiência em React Native e NestJS/Prisma/PostgreSQL.
- Experiência sólida com integrações de pagamentos (Stripe).
- Conhecimento aprofundado em autenticação JWT e gerenciamento de refresh tokens.
- Entendimento de arquitetura modular e otimização para aplicações mobile.
- Disponibilidade imediata para engajar e concluir o projeto em um curto prazo.
Extras Desejáveis:
- Experiência com Expo e EAS Build.
- Conhecimento em implementação de Apple Sign-In para iOS.
- Boa organização de código e proficiência com Git (GitHub).
- Excelente comunicação e profissionalismo.
O pagamento será fechado por entrega completa do projeto ou por marcos (milestones) definidos. Acesso ao repositório GitHub e documentação técnica será fornecido após a seleção do profissional.
Existe possibilidade de contrato por tempo indeterminado.
Favor somente profissionais altamente qualificados, pois nossa equipe já possui equipe de juniors que não satisfazem a skill necessária.
Prazo de Entrega: Não estabelecido