Desenvolvedor Full Stack Senior (Mobile React Native / Expo)
Descrição da Vaga
**Desenvolvedor Full Stack Senior (Mobile React Native / Expo)** ***Local:*** *Presencial – Belo Horizonte/MG.* ***Projeto:*** *Proline App (Trade Marketing e Controle de Promotoria).* **Sobre o Desafio** Você será responsável por evoluir o **App Proline**, um ecossistema mobile de missão crítica focado em alta performance e disponibilidade. O foco principal é um ambiente **offline\-first**, onde o app precisa funcionar perfeitamente sem conexão, garantindo que a geolocalização e as tarefas sejam sincronizadas de forma inteligente com o backend. Trabalhamos na fronteira da tecnologia, utilizando **Expo SDK 54, React 19 e React Native 0\.81**, seguindo rigorosamente os princípios de **Clean Architecture**. **Responsabilidades** * Desenvolver e manter funcionalidades mobile focadas em fluxos de check\-in, rotas e agendas. * Implementar e otimizar rotinas de **background sync** e persistência local segura. * Garantir a precisão da geolocalização (foreground/background) e validações geográficas (Haversine). * Manter a arquitetura limpa, escalável e testável (Jest/Testing Library). * Atuar na integração e evolução do ecossistema backend, garantindo que as APIs e filas suportem a demanda do mobile. **Requisitos Técnicos (Obrigatórios)** * **Mobile:** Domínio avançado de **React Native** (Expo SDK 54\+) e **TypeScript (Strict Mode)**. * **Navigation \& State:** Experiência sólida com **Expo Router**, **React Query** (cache/sync) e **Zustand**. * **Arquitetura:** Conhecimento profundo em **Clean Architecture** (divisão por camadas: domain, useCases, repositories, infra). * **Offline\-first:** Experiência com **SQLite**, MMKV e estratégias de filas de sincronização e merge de dados. * **Geolocalização:** Manipulação de módulos expo\-location e task\-manager para rastreio em background. * **DevOps Mobile:** Experiência com builds e distribuição via **EAS (Expo Application Services)**. **Diferenciais (O que te coloca na frente)** Buscamos um perfil Full Stack que também domine o ecossistema **Laravel**, auxiliando na ponta do servidor: * **Backend:** Laravel 10 (Eloquent, Queues/Jobs com **Redis**, Events, Policies e Actions). * **Frontend Web:** Vue.js 3 (Composition API) \+ Vite \+ Tailwind CSS / Livewire 3\. * **Monitoramento:** Experiência com Laravel Pulse, Horizon, Sentry e LogViewer. * **Infra:** Docker (Laravel Sail) e domínio de MySQL (query optimization). **O que esperamos de você** * **Mindset de Produto:** Entender que o código serve ao negócio e ao usuário final no campo. * **Qualidade:** Foco em testes unitários e de integração para evitar regressões em ambientes offline. * **Autonomia:** Capacidade de tomar decisões técnicas fundamentadas em boas práticas. Tipo de vaga: Autônomo / PJ Duração do contrato: 12 meses Pagamento: R$10\.000,00 \- R$12\.000,00 por mês
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev