Senior React Native Developer – Code & Architecture Review
We are seeking a senior React Native developer to conduct a comprehensive code and architecture review of our production mobile application for field insurance adjusters. This is a one-time, fixed-scope engagement with a clear written deliverable.
About the App
React Native app for insurance adjusters to perform property inspections, capture geotagged photos, document damage, and sync to a cloud CMS.
Android internal testing live; preparing for iOS TestFlight release.
Features include biometric authentication, Kotlin background sync service, per-photo GPS, automated PDF reports, roof pitch gauge (accelerometer), voice-to-text, push notifications with deep linking, and native calendar integration.
Tech Stack:
React Native 0.84.1 (New Architecture: TurboModules & Fabric)
React 19.2.3, TypeScript, Redux Toolkit, XState, React Navigation v6
Firebase Cloud Messaging, react-native-biometrics, react-native-sensors, react-native-html-to-pdf
Native Kotlin foreground service; Supabase integration planned
Scope of Review
Correct implementation of React Native New Architecture (TurboModules & Fabric)
Native module integrations (camera, biometrics, accelerometer, calendar, background sync)
Redux state management and XState architecture
TypeScript type safety
Memory leaks, performance, and FlatList optimization
Security: authentication, token storage, network calls
iOS TestFlight readiness assessment
Overall architecture and refactor recommendations
Deliverable
Written report with findings by category and severity
File/line references for issues
Prioritized fix recommendations
Architecture guidance for planned features (dual-write, Supabase)
Estimated effort for recommended changes
iOS TestFlight readiness assessment
We Will Provide
Full codebase access
Onboarding guide and architecture overview
Known issues and feature backlog
Detailed codebase walkthrough
Ideal Candidate
4+ years React Native experience
Hands-on experience with New Architecture (TurboModules & Fabric)
Native Android experience in Kotlin; iOS TestFlight familiarity
Prior code review engagements with written deliverables
Strong TypeScript skills
90%+ Upwork job success score
Keep your plan and get 50% off on your next renewal. We’ll also email you the code.