We are seeking a Senior Mobile/Frontend Engineer to lead the implementation of a React Native/Expo cross-platform client. The ideal candidate will have 6+ years of software engineering experience and expertise in React Native, Expo, and local-first client patterns.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
We are looking for a Mobile / Frontend Engineer (React Native) for a 100% Remote, 12 month +, 1099 contract
No 3rd Party C2Cs Please.
Location: Colombia, South America (work remote supporting US based client/project)
Employment Type: Contract Work, 40 hours weekly
100% Requirement: Must have good verbal & written communication (English)
Interested in remote work opportunities in Mobile? Discover Mobile Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Overview
The Sr. Mobile/Frontend Engineer is the primary implementation owner of the React Native/Expo cross-platform client - the single codebase that delivers the student, volunteer, staff, and teacher experience across iOS tablets, Android tablets, and web browsers. This role owns the full client lifecycle: local-first architecture with SQLite offline queue, optimistic UI updates and server reconciliation, real-time SignalR integration, the QR payment flow, Expo EAS build and OTA update pipeline, and all role-specific screen experiences across the 12-phase simulation. The product’s educational impact is delivered almost entirely through this codebase. Animation quality, offline resilience, accessibility conformance, and role-specific UX fidelity are the direct outputs of this role.
Required Qualifications
- 6+ years of software engineering experience, with at least 3 years building production React Native applications targeting both iOS and Android
- Deep understanding of React Native’s New Architecture (JSI, Fabric, TurboModules); able to reason about the performance characteristics of animations running on the native UI thread vs. the JavaScript thread
- Experience with Expo and the Expo EAS build pipeline; familiar with OTA update workflows, managed vs. bare workflow trade-offs, and native module integration
- Proficiency implementing local-first client patterns: offline queue design, optimistic UI updates, reconciliation on reconnect, and idempotency key management on the client side
- Experience integrating real-time WebSocket or SignalR clients in a React Native application; understands group management, reconnection handling, and replay buffer consumption
- Strong CSS/styling proficiency in React Native; able to implement complex, responsive layouts that work correctly on iOS tablets, Android tablets, and web browsers from a single stylesheet
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Preferred Qualifications
- Experience implementing Reanimated 3 worklets for complex, multi-step animations on the native thread
- Familiarity with SQLite in React Native (expo-sqlite or equivalent); experience designing local cache schemas for offline-first applications
- Exposure to WCAG 2.2 AA implementation in React Native, including focus management, ARIA role mapping, and automated accessibility auditing in the mobile context
- Experience with SVG-based or canvas-based drawing surfaces in React Native for in-app design tools or similar
- Background in educational technology or child-facing applications; ability to design screens that are age-appropriate for grades 5–6 without being condescending
Similar Jobs
Explore other opportunities that match your interests
quik hire staffing
AllianceIT Inc
Senior Android Engineer