Frontend Engineer – React Native, Expo, JSI
Posted 2ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Frontend Engineer building features for React Native app at Ando, enhancing workforce infrastructure through AI technology. Collaborate with teams ensuring smooth native bridging and performance optimization.
Responsibilities:
- Build and maintain features in our Expo/React Native app (ando-employee-mobile), from UI down to native module integration.
- Write and debug JSI/TurboModule and native module code (iOS/Android) where Expo's managed APIs aren't enough.
- AI-assisted engineering: You use AI agents (Claude, MCP-based tooling) as a core part of your daily workflow for writing, debugging and testing code.
- Own performance-sensitive flows — list rendering, animations, cold-start time — and profile/fix issues at the native bridge layer.
- Implement and harden push notifications (expo-notifications), deep linking, and background/foreground behavior, including cold-start deep links into chat.
- Manage Expo SDK upgrades and native dependency compatibility.
- Maintain EAS build and CI/CD workflows, including automated test pipelines in EAS Workflows.
- Write Jest/React Native Testing Library coverage for hooks, screens, and native module wrappers.
- Triage and resolve crash and stability issues surfaced through Sentry.
- Collaborate with backend engineers on the mobile-facing REST/OpenAPI contract and with design on native-feeling UI patterns.
Requirements:
- 4+ years of professional React Native experience, including apps built or ejected from Expo (bare workflow, config plugins, or EAS Build).
- Hands-on experience with JSI, TurboModules, or writing native modules in Swift/Objective-C and Kotlin/Java.
- Strong TypeScript and React fundamentals; comfort debugging across the JS/native boundary (Xcode, Android Studio, Flipper/React Native DevTools).
- Experience with push notification systems, deep linking, and background task handling on iOS and Android.
- Familiarity with mobile CI/CD (EAS Workflows, Fastlane, or similar) and app store release processes.
- Startup mindset: A self-starter who works well independently and is genuinely comfortable with ambiguity.
- Practical testing instincts — Jest, React Native Testing Library, and a bias toward catching regressions before they ship.
- Comfortable working from a REST/OpenAPI contract shared with a Python/FastAPI backend and a Next.js web app.
Benefits:
- Professional development opportunities
- Flexible work arrangements
















