Jobiglo

No results.

Software Engineer II - Mobile Developer

Talkdesk · Bengaluru

Mid 🇬🇧 English
Kotlin Swift Jetpack Compose Coroutines Flow Hilt Koin Dagger SwiftUI Combine async/await Espresso JUnit Mockk XCTest Cursor GitHub Copilot Claude Code Git GitHub Actions Fastlane Xcode Cloud Kotlin Multiplatform Compose Multiplatform WebRTC VoIP Flutter Dart

Job description

About the role

Talkdesk is looking for a Software Engineer II to design, develop, and maintain high‑quality features for its Android or iOS applications. You will work on both native code and shared Kotlin Multiplatform modules while using AI‑assisted development tools to accelerate delivery.

Key responsibilities

  • Design, develop, and maintain user‑friendly features on Android or iOS, leveraging Kotlin or Swift.
  • Implement scalable components that can handle rapid user growth.
  • Use AI coding assistants (e.g., Cursor, GitHub Copilot, Claude Code) for code generation, testing, and architectural decisions.
  • Collaborate with engineering, support, and product teams to resolve technical issues and understand customer needs.
  • Operate in a modern agile environment with CI/CD pipelines, automated testing, and deployment to Play Store or TestFlight/App Store Connect.
  • Contribute to the shared Kotlin Multiplatform (KMP) module and implement platform‑specific pieces.

Required profile

  • 2‑5 years of professional experience with Kotlin or Swift (expertise on at least one platform).
  • Strong object‑oriented and functional programming fundamentals, test‑driven development, and solid Git experience.
  • Hands‑on experience with AI coding assistants as part of daily workflow.
  • Excellent written and spoken English; proactive self‑starter.

Required skills

  • Kotlin, Swift
  • Jetpack Compose, Coroutines, Flow, Hilt/Koin/Dagger
  • SwiftUI, Combine, async/await
  • Espresso, JUnit, Mockk, XCTest
  • AI coding assistants (Cursor, GitHub Copilot, Claude Code)
  • Git, GitHub Actions, Fastlane, Xcode Cloud
  • Kotlin Multiplatform (KMP), Compose Multiplatform
  • WebRTC, VoIP, real‑time communication protocols
  • Flutter, Dart (optional)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Talkdesk.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 weeks ago

Expires 1 month from now

21 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Talkdesk

Bengaluru