greenhouse
Software Engineer II - Mobile Developer
talkdesk2
Bengaluru, IND
Onsite
Discovered 1 months ago
Kotlin or Swift mobile developmentAndroid or iOS developmentObject-oriented or protocol-oriented programmingTest-driven developmentAI coding assistantsGit and mobile CI/CD
Key Skills for This Role
Kotlin or Swift mobile developmentAndroid or iOS developmentObject-oriented or protocol-oriented programmingTest-driven developmentAI coding assistantsGit and mobile CI/CD
Full Job Posting
Responsibilities
- Design, develop, and maintain high-quality features on the Android or iOS application.
- Implement scalable, stable, and user-friendly 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 in an agile environment with CI/CD, automated testing, and development, staging, and production pipelines.
- Contribute platform-specific components to the shared Kotlin Multiplatform module.
Required Skills
- Have 2-5 years of strong Kotlin or Swift experience and expert-level ability on at least one mobile platform.
- Have solid object-oriented or protocol-oriented programming and test-driven development fundamentals.
- Have experience with a modern Android or iOS platform stack, including relevant UI, concurrency, dependency injection, and testing tools.
- Use AI coding assistants such as Cursor, GitHub Copilot, Claude Code, or similar tools regularly in your workflow.
- Have solid Git and mobile CI/CD experience, including GitHub Actions, Fastlane, Xcode Cloud, or Android equivalents.
- Have working competence on the other mobile platform, even without expert-level proficiency.
- Have excellent written and spoken English and a proactive approach to learning new tools.
Nice to Have
- Experience consuming a Kotlin Multiplatform-produced library inside an app.
- Exposure to Compose Multiplatform.
- Experience with WebRTC, VoIP, or real-time communication protocols.
- Experience with Flutter or Dart, or similar Kotlin or Compose Multiplatform technologies.
- Experience building or integrating AI agents into mobile applications.
- A BS or MS in Computer Science or a related field.
- Experience working on distributed or remote global teams.
Work Environment and Physical Requirements
- The role involves primarily office-environment work with extended periods of sitting or standing and computer-based work.
- Lifting is limited, and equipment use is limited to computer-related equipment such as keyboards and mice.
About Talkdesk
Talkdesk develops AI-first customer experience automation software for global brands.
The company emphasizes customer empathy, trust, transparency, inclusion, autonomy, and innovation.
About talkdesk2
Software & SaaS1300 employeesFounded 2011
Talkdesk is a private cloud contact-center software company providing AI-powered customer-experience automation to enterprises.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career