HHiring Reality
← Talkdesk

Software Engineer II - Mobile Developer

Talkdesk
Location
Bengaluru
Posted
24 days ago
Department
Engineering
What they actually want (must-haves)
  • 2-5 years of strong Kotlin or Swift experience (expert on at least one platform)
  • Solid OOP/POP and TDD fundamentals
  • Experience with 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
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; or Similar KMP/CMP
  • Experience building/integrating AI agents into mobile apps
What the job really is

As a Software Engineer II - Mobile Developer, you will design, develop, and maintain features for Android or iOS apps, utilizing Kotlin Multiplatform code. You will work in an agile environment, collaborating with cross-functional teams to implement user-friendly features and resolve technical issues. Your role will also involve using AI-assisted development tools and contributing to shared modules as they are built out.

Things to weigh
  • No salary listed
  • Focus on mobile development with a strong emphasis on Kotlin and Swift
  • AI-assisted tools are a significant part of the workflow
  • Experience on both Android and iOS platforms is required, but expertise is only needed in one
Job score2.6/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Talkdesk?

See how your résumé matches this role — and tailor it from what actually gets interviews.