Senior Mobile Engineer - Kotlin Multiplatform
You will build a flagship cross-platform mobile application with Kotlin Multiplatform, Compose Multiplatform, and SwiftUI. You will implement shared business logic, develop interfaces, integrate on-device and remote AI, optimize performance on real devices, troubleshoot technical bugs, review code, establish conventions, and mentor teammates.
Responsibilities
- Write shared Kotlin Multiplatform modules containing testable business logic and repositories
- Write Compose Multiplatform and native SwiftUI interface code
- Integrate on-device and remote artificial intelligence frameworks
- Profile and improve app performance on real devices
- Troubleshoot technical bugs
- Review code changes
- Contribute to project conventions
- Mentor teammates
Requirements
- 4+ years of mobile development with shipped production apps on Android, iOS, or both
- 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 (FTO)
- Parental leave for eligible employees
- Supplemental life insurance