Frontend Engineer — React Native (Expo / JSI) (Contract to Hire)
Core
Build and maintain the React Native/Expo mobile app for hourly workers, focusing on the native layer (JSI, native modules) and critical flows like scheduling, check-in/out, and chat.
Role type
Senior Frontend Engineer (React Native/Expo)
Builds
Mobile application surfaces for employees (scheduling, notifications, chat, check-in/out)
Domain
AI-native workforce infrastructure / Labor optimization
Deliverable
production ML models | product features
Required skills
React Native, TypeScript, JSI/TurboModules, iOS/Android native development (Swift/Objective-C, Kotlin/Java), Push notifications, Deep linking, Mobile CI/CD, Jest/React Native Testing Library
Preferred skills
Reanimated, Skia, Sentry crash analysis, Next.js, Consumer/field-worker app experience
Technologies
Expo SDK 57, React Native, TypeScript, JSI, TurboModules, Sentry, EAS Build, Fastlane, GitHub Actions
Responsibilities
Write and debug JSI/TurboModule and native module code; Implement and harden push notifications and deep linking; Manage Expo SDK upgrades and native dependency compatibility; Own performance-sensitive flows and profile/fix issues at the native bridge layer; Write unit and integration tests for hooks, screens, and native wrappers; Triage and resolve crash and stability issues.
Seniority
Senior, hands-on IC