Senior / Staff Product Engineer, Mobile
Builds mobile SDK infrastructure for geolocation services using Kotlin, Swift, and Objective-C across Android and iOS, including cross-platform wrappers. Collaborates with customers, debugs in real-world scenarios, and ships features rapidly for high-scale usage.
$200k – $300k/yr
On-siteMobile Engineering
About the job
Responsibilities
- Work on core Radar mobile infrastructure built with Kotlin, Objective-C, Swift, as well as wrapper SDKs written in React Native, Flutter and Capacitor (Android SDK, iOS SDK).
- Embody "Walk a mile" value by walking around to QA and debug the Radar SDK.
- Push the limits of what is possible with location services on iOS and Android.
- Have your work run on 100's of millions of devices.
- Talk to Radar customers and prospects, hear their feedback, incorporate it into your work and make them successful.
Requirements
- Have experience building Mobile infrastructure.
- Don't think of yourself as an "iOS Engineer" or "Android Engineer".
- Are interested in talking to customers or prospects and making them successful.
- Are deeply curious about how things work, and have the tenacity to sit with hard problems and power through them.
Nice-to-haves
- Are a former technical co-founder.
- Have worked on an SDK.
- Have experience with Indoor positioning.
- Have experience with background location or network infrastructure with respect to Doze mode, Wake Locks, Background Execution Limits, App Standby Buckets, and Foreground Services.
- Have experience with FusedLocationProvider, GeofencingClient and Beacon monitoring and ranging.
Compensation
- Base salary range: $200,000 - $300,000/year.
- Opportunity for performance bonuses and incentives.
- Stock option grants.
- 401(k) with 4% match.
- Health, dental, vision insurance (100% coverage).
- Unlimited PTO, 12 weeks paid parental leave, commuter/fitness benefits.
Skills
KotlinSwiftObjective-CReact NativeFlutterCapacitorAndroid SdkIos SdkGeofencingFusedlocationprovider