Talkdesk

Software Engineer II - Mobile Developer

Talkdesk
Apply
9 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design, develop, and maintain high-quality features for Android or iOS applications.
  • Implement scalable, stable, user-friendly mobile features that support rapid user growth.
  • Use AI-assisted development tools for code generation, testing, and architecture decisions.
  • Collaborate with engineering, support, and product teams to resolve technical issues and understand customer needs.
  • Work with automated testing and mobile CI/CD pipelines across development, staging, and production environments.
  • Contribute platform-specific implementations to the shared Kotlin Multiplatform module.

Requirements

  • 2–5 years of strong Kotlin or Swift experience, with expert-level proficiency on at least one mobile platform.
  • Experience with modern Android or iOS stacks, including the listed UI, concurrency, dependency injection, and testing technologies.
  • Regular hands-on use of AI coding assistants such as Cursor, GitHub Copilot, or Claude Code.
  • Solid Git and mobile CI/CD experience, including tools such as GitHub Actions, Fastlane, Xcode Cloud, or Android equivalents.
  • Working competence on the other mobile platform.
  • Strong written and spoken English and a proactive approach to learning new tools.
  • Preferred qualifications include Kotlin Multiplatform or Compose Multiplatform exposure, WebRTC or VoIP experience, Flutter or Dart experience, AI-agent integration in mobile apps, a BS/MS in Computer Science or a related field, and experience with distributed or remote global teams.

Benefits

  • Primarily office-environment work with computer-based duties and limited lifting.
  • Inclusive and diverse workplace culture with opportunities to contribute to a global customer experience automation company.

Tech Stack

DartFlutterGitGitHub ActionsiOSJetpack ComposeJUnitKotlinSwiftSwiftUI

Categories

Mobile
Talkdesk

About Talkdesk

1,001-5,000 employees
Contact me