Role Overview
Design, develop, and maintain high-quality features on our Android or iOS app, with growing exposure to shared Kotlin Multiplatform code. Implement scalable, stable, user-friendly features that hold up under rapid user growth using modern agile environments and AI-assisted development tools.
Responsibilities
- Design, develop, and maintain high-quality features on our Android or iOS app, with growing exposure to shared Kotlin Multiplatform code
- Implement scalable, stable, user-friendly features that hold up under rapid user growth
- Use AI-assisted development tools to accelerate code generation, testing, and architecture decisions
- Collaborate with cross-functional teams, engineering, support, and product to resolve technical issues and understand customer needs
- Work in a modern agile environment: CI/CD, automated testing, dev/stage/prod pipelines (Android and/or TestFlight/App Store Connect for iOS)
- Contribute to the shared KMP module as it's built out, implementing platform-specific pieces against a shared interface
Requirements
- 2-5 years of strong Kotlin or Swift (expert on at least one platform), solid OOP/POP and TDD fundamentals
- Modern platform stack: Jetpack Compose, Coroutines/Flow, DI (Hilt/Koin/Dagger), testing (Espresso, JUnit, Mockk), or SwiftUI, Combine/Swift Concurrency (async/await), XCTest
- Regular, hands-on use of AI coding assistants (Cursor, GitHub Copilot, Claude Code, or similar)
- Solid Git and mobile CI/CD experience (GitHub Actions, Fastlane, Xcode Cloud, or Android equivalents)
- Working competence on the other mobile platform, even if not expert-level
- Excellent written/spoken English; self-starter, proactive about learning new tools
Nice to Have
- Has consumed a KMP-produced library inside an app
- Compose Multiplatform exposure
- WebRTC, VoIP, or real-time communication protocol experience
- Flutter or Dart experience
- Experience building/integrating AI agents into mobile apps
- BS/MS in Computer Science or related field
- Experience on distributed/remote global teams
Skills
- Kotlin
- Swift
- Kotlin Multiplatform
- Jetpack Compose
- SwiftUI