Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer I - Mobile Developer

Talkdesk

Responsibilities:

  • Design and build shared Kotlin Multiplatform modules for call-state logic and beyond, behind one interface that can be backed by either voice vendor we run
  • Implement the platform-specific pieces on your platform yourself where needed, Telecom/ConnectionService and audio/push handling on Android, or CallKit/PushKit and XCFramework consumption on iOS, and know the App Store rejection risks around VoIP push misuse firsthand, since this is the single highest-risk area for review flags
  • Set AI-assisted development practice for the team, code generation, automated testing, architecture decisions done with AI tools as a core workflow
  • Own architecture decisions for the shared core; mentor other engineers 
  • Drive CI/CD maturity across both toolchains (GitHub Actions/Fastlane/Xcode Cloud + Android release pipelines)


Required skills:

  • 6+ years of professional mobile engineering, with native-level strength on one platform (Android/Kotlin or iOS/Swift) and genuine hands-on production Kotlin Multiplatform experience bridging to the other, you've shipped expect/actual code and debugged real issues on the platform that isn't your primary, not just reviewed it
  • Production experience with Kotlin Multiplatform: commonMain/androidMain/iosMain, and shipping a KMP module consumed as a compiled .xcframework on iOS
  • Proven, specific experience extracting a shared module from a legacy single-module app, or leading a modularization effort in a legacy codebase , has actually done this migration before, not theorized about it
  • Experience introducing a DI framework (Hilt/Koin/Dagger) into a codebase that didn't have one
  • Deep, hands-on AI-assisted engineering practice (Cursor, GitHub Copilot, Claude Code, or similar) , able to set practice for others, not just follow it
  • Comfortable owning architecture decisions, not just implementing a spec


Nice to have:

  • Compose Multiplatform experience (Android and/or iOS side) , still genuinely rare given how new CMP-for-iOS is; a real accelerant if present
  • WebRTC, VoIP, or real-time communication protocol experience , telephony domain knowledge shortens the ramp significantly here
  • Flutter or Dart experience , same caveat as P2: a mindset signal only, not a substitute for KMP/CMP
  • Experience building/integrating AI agents into mobile applications
  • BS/MS in Computer Science or related field
  • Experience working with distributed/remote global teams 

Talkdesk is pioneering a new era of Customer Experience Automation (CXA), redefining how the world’s most admired brands interact with their customers through AI. Our global team of courageous innovators is customer-obsessed, building AI-first solutions that put empathy, trust, and transparency at the center of every interaction. We foster an inclusive culture where diverse perspectives drive our success and every voice belongs. Combining the stability of a global leader with the agility of a disruptor, Talkdeskers are empowered with the autonomy to drive meaningful impact, while giving back to the communities and environment around us.

Talkdesk has been recognized as a Leader in the Gartner® Magic Quadrant™ for Contact Center as a Service (CCaaS) and in the G2 Overall Grid® Reports for AI Agents and Contact Center. With seven consecutive years on the Forbes Cloud 100 and multiple AI Breakthrough awards, there has never been a more exciting time to join us as we shape the future of customer experience automation!

Work Environment and Physical Requirements:

Primarily office-environment work, extended periods of sitting or standing, computer-based work. Limited lifting, and equipment usage limited to computer-related equipment (keyboards, mouse, etc.)

The Talkdesk story hinges on empathy and acceptance. It is the shared goal among all Talkdeskers to empower a new kind of customer hero through our innovative software solution, and we firmly believe that the best path to success for our mission is inclusivity, diversity, and genuine acceptance. To that end, we will hire, promote, work along, cheer for, bond with, and warmly welcome into the Talkdesk family all persons without regard to ethnic and racial identity, indigenous heritage, national origin, religion, gender, gender identity, gender expression, sexual orientation, age, disability, marital status, veteran status, genetic information, or any other legally protected status.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer I - Mobile Developer in Bangalore vacancy
  •  ...Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor | ~15 hours/week Schedule: Flexible We're...  ...and technical problem-solving. Key Responsibilities Develop and debug front-end and back-end applications. Build... 
    Senior
    Remote job
    For contractors
    Flexible hours

    YO AI Labs

    Bangalore
    3 hours ago
  •  ...have great opportunities to take real steps in your career and the opportunity to take great responsibility. Position Title: Design Engineer, Maintenance kits and documentation Position: 1 Position Experience: 2 to 5 Years only Location: Bangalore (Work... 
    Suggested
    Work at office

    Aqilea

    Bangalore
    1 day ago
  •  ...Landmark Digital has a dedicated and growing software development centre in Bangalore, India,...  ...We are looking for a Software Engineer who will serve as a technical leader ,...  ...and build the next generation of internal developer experience tools. Job Description... 
    Suggested
    Full time
    Immediate start
    Remote job

    Landmark Group

    Bangalore
    1 day ago
  •  ...CloudHub, and DataWeave. ~ Protocols & Formats: REST, SOAP, RAML, JMS, JSON, and XML. ~ Certifications: MuleSoft Certified Developer (MCD) or Architect credentials are preferred. *** Concord is an execution partner helping organizations drive digital... 
    Senior
    Contract work

    Concord USA

    Bangalore
    3 hours ago
  •  ...Category Engineering Hire Type Employee Job ID 18899 Remote Eligible No Date Posted 09/22/2026 We Are Synopsys is the leader...  ...matter long after tapeout. What You'll Be Doing Design, develop, and validate bare metal firmware for NRZ and PAM-based SerDes... 
    Senior
    Remote job

    Synopsys Inc

    Bangalore
    3 hours ago
  •  ...for yourself, and a better working world for all.  ANAPLAN SENIOR CONSULTANT Job description/Key Responsibilities: An Anaplan...  ...SCRUM/Agile. ~ Hands on in MS Excel using advanced formulae to develop Mock Ups for clients ~ Certified Solution Architect in Anaplan... 
    Senior
    Hybrid work
    Work at office
    Work from home

    Ernst & Young

    Bangalore
    1 day ago
  •  ...transaction and advisory services, we hire and develop the most passionate people in their field...  ...professional self. The opportunity : Senior Consultant-National-Tech Consulting-CNS -...  ...Technical Excellence ~ Data Engineer, AWS, Azure, Databricks, Snowflake, DBT,... 
    Senior
    Long term contract
    Immediate start

    Ernst & Young

    Bangalore
    4 hours ago
  •  ...and build an exceptional experience for yourself, and a better working world for all.  Job purpose The Record to Report (RTR) Senior Manager will play a strategic leadership role in overseeing global and multi-country RTR operations for key engagements. The ideal... 
    Senior
    Full time

    Ernst & Young

    Bangalore
    4 hours ago
  •  ...include analytics, digital, user experience, mobile technology, infrastructure, Microsoft...  ...counsel junior team members and help them to develop. As a member of the Identity and...  ...Development: From entry-level employees to senior leaders, we believe in continuous learning... 
    Senior
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Ernst & Young

    Bangalore
    4 hours ago
  •  ...Global Managed Service – Identity and access Management – Senior The IAM Administrator role will be primarily responsible for...  ...~ Assist stakeholder teams as required, coordinate with product engineering team ~ Resolve technical issues through debugging, research, and... 
    Senior
    Shift work

    Ernst & Young

    Bangalore
    4 hours ago
  •  ...world for all.  Job Description – Senior: Life Sciences Commercial AI & Data Analytics...  ...with practical analytics, AI, and data-engineering skills to create reliable datasets,...  ..., sales, and digital engagement data. Develop analytical frameworks and hypotheses, perform... 
    Senior

    Ernst & Young

    Bangalore
    4 hours ago
  •  ...better working world for all.  Risk Consulting – SQL & ETL Developer - Senior: At EY, we’re all in to shape your future with confidence....  ...offered include analytics, digital, user experience, mobile technology, infrastructure, Microsoft technologies and open innovation... 
    Senior
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Ernst & Young

    Bangalore
    4 hours ago
  •  ...through building a robust platform for business and powerful product engine that are integral to innovation at scale. You will work with...  ...testing domains, ensuring scalability and maintainability. Design, develop, and maintain standard and ad-hoc reports tailored to business... 
    Full time
    Shift work

    Ernst & Young

    Bangalore
    4 hours ago
  •  ...domain background Should have understanding and experience of software development best practices. Excellent business communication...  ...technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.... 
    Senior
    Full time

    Ernst & Young

    Bangalore
    4 hours ago
  •  ...insights, and emerging market trends into authoritative content engines. The ideal candidate blends deep editorial sensibilities with a...  ...content strategy or brand marketing expertise within B2B SaaS, developer tooling, or high-growth tech environments. Possess elite editorial... 
    Senior
    Long term contract
    Full time
    Contract work
    Shift work

    spotdraft

    Bangalore
    4 hours ago
  •  ...Job Summary We are looking for a Staff Engineer to join the Reliability Engineering team...  ...the underlay network, and the data plane software, and you need working knowledge of all three...  ...pipeline design and gates owned by the senior engineers on the team Upgrades &... 
    Full time
    Shift work

    Equinix

    Bangalore
    4 hours ago
  •  ...do your best work. Job Summary We are looking for a Senior Staff Engineer to join the Reliability Engineering team that operates a bare...  ...cluster fleet managed from a central management plane, with a software-defined data plane deployed via GitOps. This is a deliberately... 
    Senior
    Full time
    Shift work

    Equinix

    Bangalore
    4 hours ago
  •  ...looking for a skilled Front-End Developer to design, develop, and...  ...functional teams including backend engineers, architects, UX designers,...  ...understanding of responsive and mobile-first design principles....  ...Seniority Senior... 
    Senior

    Luxoft

    Bangalore
    5 hours ago
  •  ...varied portfolio of projects. We require experienced integration developers with strong knowledge of Murex MxML and C2, along with broad...  ...Languages English: B2 Upper Intermediate Seniority Regular... 

    Luxoft

    Bangalore
    5 hours ago
  • One of our Banking Client is Looking for Python Developer having experience in developing scripts/modules in Python....  ...Other Languages English: C2 Proficient Seniority Regular... 

    Luxoft

    Bangalore
    5 hours ago
  •  ...growing demand for electricity, the need for smart, clean energy sources is constantly rising. SolarEdge offers amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply.... 
    Worldwide

    SolarEdge

    Bangalore
    5 hours ago
  • Senior Specialist, End to End Master Data About Us: We are brand builders who focus our passion and creativity to build Calvin Klein and...  ...and drive root cause resolution with business and IT partners. • Develop reporting, metrics, documentation, and best practices that improve... 
    Senior
    Local area

    PVH

    Bangalore
    8 days ago
  • Senior DevOps Engineer About Us: We are brand builders who focus our passion and creativity to build Calvin Klein and TOMMY HILFIGER into the most desirable lifestyle brands in the world and at the same time position PVH as one of the best-performing brand groups in our sector... 
    Senior
    Local area

    PVH

    Bangalore
    8 days ago
  •  ...in our firm's robust risk strategy.  As a Tech Risk & Controls Senior Associate within the Cybersecurity and technology controls team,...  ...industry standards ~ Demonstrated ability to analyze complex issues, develop and implement risk mitigation strategies, and communicate... 
    Senior

    JPMorgan Chase & Co.

    Bangalore
    7 hours ago
  •  ...where you can push the limits of what's possible.   As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking...  ...approaches to build solutions or breakdown technical problems Develops secure and high-quality production code, and reviews and debugs... 

    JPMorgan Chase & Co.

    Bangalore
    7 hours ago
  •  ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level.  As a Software Engineer III at...  ...software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in... 

    JPMorgan Chase & Co.

    Bangalore
    1 day ago
  •  ...where you can push the limits of what's possible.  As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank,...  ...of the firm’s business objectives.  Job responsibilities Develops and maintain high-quality, secure applications using Python and... 

    JPMorgan Chase & Co.

    Bangalore
    7 hours ago
  •  ...your role and advance your career — and we have the perfect software engineering opportunity for you.  As a Software Engineer II at JPMorganChase...  ...automated testing, and secure coding standards. Designs, develops, codes, and troubleshoots with consideration of upstream and... 

    JPMorgan Chase & Co.

    Bangalore
    1 day ago
  •  ...project governance, RAID management, and stakeholder influence across senior audiences. Show advanced proficiency with JIRA, Confluence,...  ...quality under tight timelines and shifting priorities. Developing experience using AI-powered analytics, workflow automation, or... 
    Senior
    Work at office
    Shift work

    JPMorgan Chase & Co.

    Bangalore
    1 day ago
  •  ...limits of what's possible.   As a Lead Software Engineer at JPMorganChase within the Digital...  ...solutions or break down technical problems Develops secure high-quality production code, and...  ...intelligence, machine learning, mobile, etc.) ~ In-depth knowledge of the financial... 

    JPMorgan Chase & Co.

    Bangalore
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer I - Mobile Developer. Be the first to apply!