Talkdesk logo

Software Engineer II - Mobile Developer

Talkdesk
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

2 - 5 Years

SKILLS REQUIRED

KotlinSwiftMobile DevelopmentObject-Oriented DesignJetpack ComposeKotlin Multiplatform

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II - Mobile Developer