Estamos buscando um profissional da área de TI, com experiência em desenvolvimento full-stack, para colaborar em um projeto pessoal de criação de um aplicativo digital de médio a alto nível de complexidade. O projeto encontra-se na fase inicial de planejamento e validação técnica.
A plataforma mobile a ser desenvolvida terá como foco principal a conexão entre usuários finais e prestadores de serviços, incorporando as seguintes funcionalidades essenciais:
Arquitetura escalável: Implementação de uma estrutura robusta que suporte o crescimento futuro da plataforma.
Integração entre usuários finais e prestadores: Facilitação da comunicação e interação entre as duas partes.
Sistema de cadastro, autenticação e perfis: Gerenciamento completo de contas de usuário e prestador, incluindo autenticação segura.
Geolocalização: Funcionalidades baseadas em localização para otimizar a busca e oferta de serviços.
Fluxos de solicitação e atendimento: Desenvolvimento de processos intuitivos para solicitação, agendamento e conclusão de serviços.
Gestão de serviços, avaliações e histórico: Ferramentas para que usuários e prestadores possam gerenciar serviços, visualizar histórico e deixar avaliações.
Integração com APIs externas: Conexão com serviços de terceiros para ampliar as funcionalidades da plataforma.
Buscamos alguém com experiência comprovada nas seguintes áreas técnicas:
Desenvolvimento mobile: Proficiência em frameworks como Flutter ou React Native, ou desenvolvimento nativo (Android/iOS).
Backend: Experiência com linguagens e frameworks como
Node.js, Java, Python ou similares.
Bancos de dados: Conhecimento em bancos de dados relacionais (SQL) e/ou NoSQL (MongoDB).
APIs: Habilidade na criação e consumo de APIs RESTful.
Versionamento de código: Domínio de ferramentas como Git para controle de versão.
A ideia detalhada do projeto será apresentada após um alinhamento inicial e a assinatura de um acordo de confidencialidade.
Prazo de Entrega: Não estabelecido