We are seeking a React Native Developer to build and own the mobile application for a TMS platform with integrated AI actions. The app serves drivers, dispatchers, and owner/operators — each with different navigation structures and permission-based screen access. This is a production-grade mobile app requiring deep React Native expertise, offline-first architecture, device camera integration, real-time data, and AI-integrated mobile features.
Key Responsibilities
• Build and maintain a multi-role React Native app for drivers, dispatchers, and owner/operators with permission-based screen access
• Implement offline-first architecture — queue actions taken without connectivity and sync reliably when connection returns
• Integrate device camera for in-app document capture with crop and upload logic (not just photo selection)
• Implement push notifications end to end — FCM for Android, APNS for iOS, including background notifications and deep linking into specific screens
• Build complex multi-screen navigation using React Navigation with role-based routing and permission-gated screens
• Optimize mobile performance: memory management, list virtualization for large data sets, background process handling, and battery impact awareness
• Integrate real-time data via WebSockets or SSE (not REST polling)
• Build mobile chat interface with streaming — display token-by-token LLM responses with rendering performance
• Implement mobile OCR capture flow: camera capture, image quality validation, upload progress, and AI-prefilled editable form results
• Handle mobile-specific AI latency UX — graceful handling of 3–8 second AI response times on small screens
• Build offline AI interaction queuing — when driver uses chatbot or submits a document scan with no connectivity, manage queue and retry logic
• Manage full App Store and Google Play submission, review, and approval processes
• Implement mobile deep linking from push notifications and chatbot actions directly into relevant app screens
• Apply mobile security best practices: secure token storage, certificate pinning, and biometric authentication
Volver
Frontend Developer Mid
Talento.io SAS
Jornada Completa
1 vacante
Colombia
Hace 1 día
Descripción
Requerimientos
:
Must-Have (Non-Negotiable)
• 4+ years of React Native development specifically — not React web with occasional mobile work
• Has shipped at least 1 app to both the Apple App Store and Google Play Store — including full submission, review, and approval process on both platforms
• Strong TypeScript proficiency
• Deep experience with offline-first architecture: queuing actions without connectivity and syncing reliably when connection returns
• Has integrated device camera for document capture in a production app — actual in-app camera with capture, crop, and upload logic (not just photo selection)
• Experience implementing push notifications end to end — FCM for Android, APNS for iOS, including background notifications and deep linking from a notification into a specific screen
• Proficient with React Navigation for complex multi-screen app architecture with permission-based screen access
• Strong understanding of mobile performance optimization: memory management, list virtualization, background process handling, and battery impact awareness
• Experience with real-time data in mobile: WebSockets or SSE integrated into a React Native app (not just REST polling)
Strong Preference
• Experience with Expo (specifically managed or bare workflow)
• Experience with mobile form design for field workers — simplified, large-target UI built for people using a phone in a vehicle, not an office
• Has worked on a multi-role mobile app where users see different screens and functionality based on permissions group
• Experience with mobile deep linking from push notifications and chatbot actions to specific screens
• Familiarity with mobile security best practices: secure token storage, certificate pinning, biometric authentication
• Has implemented in-app document scanning using libraries like react-native-vision-camera or similar (OCR workflow)
AI-Specific Requirements
• Has built a mobile chat interface with streaming — displaying token-by-token LLM responses in a React Native environment, handling rendering performance
• Experience designing mobile OCR capture flows: camera capture, image quality validation, upload progress, and display of AI-prefilled form results with editable fields for driver review
• Understands mobile-specific AI latency UX — how to handle 3 to 8 second AI response times gracefully on a small screen without the user thinking the app has frozen
• Offline AI interactions — when a driver tries to use the chatbot or submit a document scan with no connectivity, understands how the queue and retry logic should work
Cargando ofertas similares...