Senior Software Engineer (Mobile)
Ship native-quality mobile experiences for enterprise and consumer clients. Own architecture, releases, and on-device quality across iOS and Android.
Role overview
We are hiring a senior mobile engineer who can lead the mobile pillar of a delivery squad. You will own architecture, release pipelines, and on-device quality for apps that real users depend on every day.
What you will own
- Mobile architecture. Design app architecture, navigation, offline strategy, and native bridges for production-grade React Native and / or native projects.
- Release engineering. Own CI/CD, signing, beta channels, App Store and Play Store releases, and crash triage.
- Quality. Own performance budgets, memory profiles, accessibility, and device-coverage strategy.
- Cross-platform decisions. Make pragmatic calls between React Native, native modules, and platform SDKs based on the product.
What we look for
- 5+ years of mobile engineering with shipped apps in stores (React Native, Swift, or Kotlin).
- Deep TypeScript experience and comfort writing native modules when needed.
- Strong sense of when to reach for native and when to stay cross-platform.
- Experience with offline-first sync, push notifications, deep links, and OAuth flows.
- Track record of release ownership: signing, provisioning, store reviews, and rollout strategies.
Nice to have
- Experience with Expo / EAS, Fastlane, or custom CI for mobile.
- Background in Bluetooth, camera, audio, payments, or other on-device hardware.
- Performance work using Hermes, JSI, or platform profilers.