Mobile App Engineer
Sanas
This job is no longer accepting applications
See open jobs at Sanas.See open jobs similar to "Mobile App Engineer" General Catalyst.Software Engineering
Palo Alto, CA, USA
What You’ll Do:
- Own major product surfaces within audio/video calling, onboarding, growth features, etc.
- Implement native-quality UX in React Native with high-polish animations and transitions.
- Integrate with our real-time translation backend and media pipelines.
- Work with (or introduce) WebRTC for A/V calls; handle audio routing, interruptions, and seamless crossfades from original to translated audio.
- Optimize startup time, frame budget, memory, and jank.
- Instrument crash/error reporting; build resilience for poor networks and backgrounding.
- Add analytics, deep-links, and attribution (e.g., PostHog, Branch or equivalents).
- Support A/B experiments, onboarding flows, notifications, and “call non- users” funnels.
- Bridge native modules (Swift/Obj-C; Kotlin/Java) when RN needs deeper platform access (for example writing callkit plugin)
- Partner with ML/infra teams on streaming APIs, caption timing, and voice pipelines.
- Implement privacy-first features, localization/i18n, and accessible UI.
Must-Have Qualifications:
- 5+ years building and shipping consumer-grade mobile apps; 3+ years with React Native and TypeScript.
- Demonstrated ownership of a major app or feature used by real customers (App Store/Play Store).
- Strong UI/UX instincts with React Native animations (e.g., Reanimated, Gesture Handler; familiarity with Lottie or Skia is a plus)
- Experience integrating real-time or streaming features (sockets, media, or similar).
- Comfortable bridging to native: Swift/Objective-C (Kotlin/Java a plus).
- Fluency with mobile CI/CD, OTA updates (e.g., CodePush/EAS), crash reporting, and performance tooling.
- Excellent product judgment, collaboration, and communication; thrive in fast- paced, in-person startup environment.
Preferred Experience:
- WebRTC (or VoIP stacks) for audio/video calling; familiarity with CallKit/PushKit (iOS) or ConnectionService/FCM (Android).
- iOS audio/video frameworks (AVFoundation, AVAudioSession, audio mixing/crossfades).
- Android media (AudioTrack/ExoPlayer), and/or Kotlin for parity features.
- Live captions, speech recognition, or audio UX on mobile.
- Analytics/attribution (PostHog, Branch or alternatives), deep linking, and growth experiments.
- Localization/i18n, accessibility, and app security best practices.
- Start-to-finish launch experience for a high-quality B2C app.
This job is no longer accepting applications
See open jobs at Sanas.See open jobs similar to "Mobile App Engineer" General Catalyst.