Analisando propostas

Dev React Native (Pleno/Sênior) - Aplicativo Mobile para Gestão de Projetos de Restauração Ecológica

Publicado em 24 de Abril de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor para criar um aplicativo mobile focado no registro e acompanhamento de projetos e sessões de plantio de restauração ecológica. O aplicativo deve permitir o registro detalhado de projetos, incluindo a localização das áreas de plantio através de GPS com capacidade de desenhar polígonos para delimitar as regiões. É Crucial que o aplicativo funcione offline, permitindo que os usuários registrem dados em campo sem conexão à internet e sincronizem as informações posteriormente. A solução deve ser desenvolvida utilizando React Native para garantir compatibilidade com Android e iOS, e WatermelonDB para o armazenamento local eficiente dos dados, com integração de Mapbox para funcionalidades de mapeamento avançadas. O objetivo é fornecer uma ferramenta robusta e intuitiva para equipes de campo.

O app já está em desenvolvimento, com spec e código base existentes. Buscamos alguém para dar continuidade, corrigir bugs e fazer manutenção contínua.
Stack
React Native CLI (bare, sem Expo), WatermelonDB (offline-first), Mapbox (mapas offline), React Query, Zustand, react-hook-form + Zod, Firebase Messaging, TypeScript.
Funcionalidades do app

Registro de sessões de plantio com polígono via GPS walk
Formulários de monitoramento com renderização condicional
Fotos e vídeos geolocalizados
Sincronização offline completa
Dois perfis: admin (acesso total) e field leader (projeto específico)
Importação de pontos amostrais via KML

Escopo do trabalho

Correção de bugs e estabilização do sync offline
Finalização do GPS walk e upload de mídia com retry
Melhorias de UX com base em feedback do campo
Manutenção contínua (dependências, novos devices, bugs)

Requisitos

Experiência sólida com React Native CLI (não Expo)
Experiência com banco offline (WatermelonDB ou similar)
Confortável com GPS, geolocalização e GeoJSON
Autonomia para trabalhar a partir de specs detalhadas

Diferenciais

Apps de coleta de dados em campo
Sync offline com conflict resolution
Mapbox

Contratação
PJ, dedicação parcial (horas/semana a definir), contrato mensal.
Para se candidatar
Enviar portfólio com apps React Native (especialmente offline/mapas), disponibilidade, e valor pretendido.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias