···
Log in / Register
Senior Full Stack Developer (Mobile React Native / Expo)
R$10,000-12,000/year
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Senior Full Stack Developer to evolve a mission-critical mobile ecosystem, focused on high performance and offline-first availability. Key Highlights: 1. Work with cutting-edge technologies such as Expo SDK 54, React 19, and React Native 0.81 2. Develop and maintain mobile features in an offline-first environment 3. Focus on clean, scalable, and testable architecture using Clean Architecture **Senior Full Stack Developer (Mobile React Native / Expo)** ***Location:*** *On-site – Belo Horizonte/MG.* ***Project:*** *Proline App (Trade Marketing and Promoter Management).* ============================================================ IF YOU ARE NOT A MOBILE DEVELOPER WITH PROVEN EXPERIENCE IN REACT NATIVE, **PLEASE DO NOT APPLY FOR THIS POSITION**! THE REQUIRED TECH STACK IS REACT NATIVE. IF YOU KNOW 100 OTHER LANGUAGES BUT LACK PRACTICAL, VERIFIABLE EXPERIENCE WITH THIS STACK, **PLEASE DO NOT APPLY FOR THIS POSITION**! ============================================================ **About the Challenge** You will be responsible for evolving the **Proline App**, a mission-critical mobile ecosystem focused on high performance and availability. The primary focus is an **offline-first** environment where the app must function flawlessly without connectivity, ensuring geolocation and tasks are intelligently synchronized with the backend. We operate at the forefront of technology, using **Expo SDK 54, React 19, and React Native 0.81**, strictly adhering to the principles of **Clean Architecture**. **Responsibilities** * Develop and maintain mobile features focused on check-in flows, routes, and schedules. * Implement and optimize **background sync** routines and secure local persistence. * Ensure geolocation accuracy (foreground/background) and geographic validations (Haversine). * Maintain a clean, scalable, and testable architecture (Jest/Testing Library). * Collaborate on integration and evolution of the backend ecosystem, ensuring APIs and queues support mobile demands. **Technical Requirements (Mandatory)** * **Mobile:** Advanced proficiency in **React Native** (Expo SDK 54+) and **TypeScript (Strict Mode)**. * **Navigation & State:** Solid experience with **Expo Router**, **React Query** (cache/sync), and **Zustand**. * **Architecture:** Deep knowledge of **Clean Architecture** (layered separation: domain, useCases, repositories, infra). * **Offline-first:** Experience with **SQLite**, MMKV, and synchronization queue and data merge strategies. * **Geolocation:** Proficiency handling expo-location and task-manager modules for background tracking. * **Mobile DevOps:** Experience building and distributing apps via **EAS (Expo Application Services)**. **Nice-to-Haves (What Sets You Apart)** We seek a Full Stack profile also proficient in the **Laravel** ecosystem, supporting server-side development: * **Backend:** Laravel 10 (Eloquent, Queues/Jobs with **Redis**, Events, Policies, and Actions). * **Web Frontend:** Vue.js 3 (Composition API) + Vite + Tailwind CSS / Livewire 3. * **Monitoring:** Experience with Laravel Pulse, Horizon, Sentry, and LogViewer. * **Infrastructure:** Docker (Laravel Sail) and MySQL expertise (query optimization). **What We Expect From You** * **Product Mindset:** Understand that code serves both business objectives and end users in the field. * **Quality:** Focus on unit and integration testing to prevent regressions in offline environments. * **Autonomy:** Ability to make technically sound decisions grounded in best practices. Job Type: Freelance / PJ Contract Duration: 12 months Compensation: R$10.000,00 – R$12.000,00 per month Work Location: Remote

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.