20 Oct
|
Talkdesk
|
Bengaluru
20 Oct
Talkdesk
Bengaluru
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, product , to resolve technical issues and understand customer needs
• Work in a up-to-date 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.
Required skills:
• 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) 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/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 building/integrating AI agents into mobile apps
• BS/MS in Computer Science or related field
• Experience on distributed/remote global teams
Talkdesk is pioneering a new era of Customer Experience Automation (CXA), redefining how the world’s most admired brands interact w
📌 Software Engineer II (Bengaluru)
🏢 Talkdesk
📍 Bengaluru