Staff Mobile Engineer - Kotlin Multiplatform
You will build a flagship cross-platform mobile application using Kotlin Multiplatform, Compose Multiplatform, and SwiftUI. You will develop shared, testable business logic and repositories, build user interfaces, integrate on-device and remote AI frameworks, profile and strengthen app performance, troubleshoot technical issues, review code, help establish project conventions, and mentor teammates.
Responsibilities
- Develop shared Kotlin Multiplatform code for testable business logic and repositories
- Build user interfaces with Compose Multiplatform and native SwiftUI using shared modules
- Integrate AI frameworks on-device and remotely
- Profile and improve application performance on real devices
- Troubleshoot complex technical bugs
- Review human and coding-agent code changes
- Contribute to project conventions and mentor teammates
- Improve delivered code quality
Requirements
- 8+ years of mobile development experience with shipped production Android, iOS, or both apps
- Strong Kotlin skills, including coroutines and Flows
- Demonstrated interest in AI engineering
- Experience with mobile tooling and app stores
- Strong mobile product instincts
Benefits
- Comprehensive health, dental, and vision benefits package
- 401(k) match
- Equity options
- $200/month Health & Wellness stipend
- Continuing Education support
- $500/year Function Health subscription
- Free parking for in-office employees
- Flexible Time Off
- Parental leave for eligible employees
- Supplemental life insurance