Overview
Design, build and maintain features for Talkdesk's Android or iOS app, with growing work on shared Kotlin Multiplatform code.
What you'll do
- Design, develop and maintain high-quality features on the Android or iOS app.
- 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 engineering, support and product teams to resolve technical issues and understand customer needs.
- Work in an agile environment using CI/CD, automated testing and dev/stage/prod pipelines (Android and/or TestFlight/App Store Connect for iOS).
- Contribute to the shared KMP module, implementing platform-specific pieces against a shared interface.
What you'll need
- 2-5 years of strong Kotlin or Swift experience, 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) as part of your actual workflow, not occasional use.
- 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 and spoken English; self-starter, proactive about learning new tools.
Nice to have
- Has consumed a KMP-produced library inside an app (even without having authored one).
- Compose Multiplatform exposure.
- WebRTC, VoIP, or real-time communication protocol experience.
- Flutter or Dart experience, or similar KMP/CMP experience.
- Experience building or integrating AI agents into mobile apps.
- BS/MS in Computer Science or related field.
- Experience on distributed or remote global teams.
Details
- Location: Bengaluru.
- Work environment is primarily office-based, with extended periods of sitting or standing and computer-based work.
Read the full description and apply on the company’s own careers page.