* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
About the role
We are looking for a Senior React Native Engineer to build modern tablet applications for restaurant environments, integrating with payment terminals, kitchen devices, and cloud services on Android. You will develop offline-first experiences using React Native, Expo, Redux Toolkit, and React Navigation, consume backend APIs, and implement hardware integrations for POS systems.
What you will do
- Design multi-tier synchronization across local device storage, restaurant edge, and cloud backend with offline-first guarantees;
- Implement conflict-resolution strategies, including vector clocks, last-write-wins, merge policies, and eventual consistency;
- Apply event sourcing, CQRS, and saga patterns for order, kitchen, payment, and receipt flows;
- Use real-time pub/sub or WebSockets to maintain live state across devices;
- Model the cloud data layer on PostgreSQL and define reconciliation between local, edge, and cloud data stores.
Must haves
- 4+ years of software engineering experience with production distributed-data or synchronization work;
- Strong React Native, TypeScript, and Node.js;
- Experience with offline-first or local-first data beyond simple caching;
- Solid distributed systems fundamentals, including conflict resolution, eventual consistency, idempotency, and ordering;
- Experience with event-driven architectures and asynchronous messaging;
- Experience with PostgreSQL and relational data modeling;
- Experience using AI-assisted development tools such as Claude and GitHub Copilot;
- Upper-intermediate English level.
Nice to haves
- Experience with CRDT-based synchronization, such as AutoMerge or Yjs;
- Experience with a local-first synchronization engine such as ElectricSQL;
- Experience with mobile local persistence technologies such as SQLite, MMKV, or WatermelonDB;
- Experience with PostgreSQL JSONB or document modeling;
- QSR, retail, or high-volume transactional experience.
Perks and benefits
- Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.
- A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
- Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office, whatever makes you the happiest and most productive.
Job Type: Full-time
Work Location: Remote
