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.
- ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... ...a strong understanding of ASIC design flows, VLSI, and/or CAD-engineering. Experience on VMM/OVM/UVM and knowledge of simulator-...Senior
- ...Collaborate with cross-disciplinary teams to design, develop, and deliver software products and services. Design and build software components... ...for broadly defined problems with guidance from senior engineers. Write clean, maintainable code and participate in code...SuggestedFull timeInternship
- ...Responsibilities Build software services and platforms supporting thousands of employees and millions of Stripe users. Design, build... .... Requirements At least 7 years of industry software engineering experience, excluding internships and co-ops. Ability to write...SuggestedFull time
- ...systems for AI agents, optimizing reliability, performance, and cost. Establish testing strategies, observability systems, and engineering practices that prevent customer-impacting issues. Own the technical roadmap and architectural decisions for the AI platform....SuggestedFull time
- ...with strong experience in testing Android and iOS mobile applications . The candidate will lead QA activities, develop automation frameworks, and ensure high-quality... ...Key Responsibilities Lead and mentor QA engineers across manual and automation testing. Define...Suggested
Rs 60000 - Rs 70000 per month
...About the Role As a Senior Performance Marketing Manager, you will be responsible for strategising, executing, optimising and scaling paid... .... What You'll Do 1. Performance Marketing Strategy Develop and execute comprehensive paid media strategies across Google Ads...SeniorFull time- ...Job Description – Software Development Engineer in Test / Test Automation Developer Position Title Software Development Engineer in Test– Test Automation Developer Location Bangalore Experience 2 to 5 Years Job Summary We are seeking a highly skilled...Immediate start
Rs 5 - 30 lakhs p.a.
...Senior .NET Developer Position: Senior .NET Developer Experience: 10+ Years Relevant Technology... ...Developer with 10+ years of overall software development experience and strong... ...development lifecycle, coding standards and engineering best practices. ~ Strong problem-...SeniorFull timeImmediate startRs 25 - 30 lakhs p.a.
About the Opportunity A fast-scaling enterprise consultancy in the SAP digital transformation space, we empower global clients to streamline finance, procurement, and supply chain operations through SAP S/4HANA, FPSL, and intelligent automation. Our consultants architect...Hybrid work- ...are looking for a highly experienced Staff Engineer to join the FGA DevEx team and lead the evolution of our end to end developer experience across both OSS and SaaS. This... ...Requirements: ~8+ years of experience as a Software Engineer, with significant experience building...Long term contractFull timeHybrid workLocal areaWorldwide
- Job Details: Job Description: Intel India Customer Engineering Team is in a mission to create successful Original Design Manufacturers (... ...debug results, ensure correct functionality, triage failures, and develop corrective actions • Customer Support : Capability to provide...Full timeLocal areaShift work
- ...experience. Powered by proprietary agentic intelligence and generative AI, Glance delivers a hyper-personalized consumer experience across mobile and TV — shaping the new era of shopping. Glance is operated by Glance InMobi Pte. Ltd., a non-consolidated subsidiary of global...SeniorFull timeImmediate startWorldwide
- ...our team collaborates closely with both engineering and product management from the get-go. Learn... ...and for users at the cross-functional senior leadership and executive level. Seen as a... ...product development lifecycle of web and/or software applications. Experience in user...Full timeWork at officeRemote jobFlexible hours
- ...Software Engineer, QuestaSim R&D Company Overview Siemens EDA is a global technology leader... ...tools enable companies around the world to develop highly innovative electronic products... ...simulation platforms. You'll collaborate with a senior group of software engineers on...Hybrid work
- ...and manufacturing. It also has a rapidly developing presence in highly specialised and... ...regulated forensic environment and combines software architecture, hands-on development, and... ...stakeholders Specific Assignments Software Engineering & Full-Stack Development Develop...Full timeContract workHybrid work
- ...and manufacturing. It also has a rapidly developing presence in highly specialised and... ...regulated forensic environment and combines software architecture, hands-on development, and... ...stakeholders Specific Assignments Software Engineering & Full-Stack Development Develop...Full timeContract workHybrid work
- ...currently have an opportunity for a Highways Engineer on multi-disciplinary offshore executed... ...opportunity for individuals looking to develop their international experience with a world... ...• Expert in the use of Open Road design software and AutoCAD/MicroStation for Highway...Hybrid workRelocation packageRemote jobFlexible hours
- ...dynamic and enthusiastic self-starter to join our team as a Senior Engineer . Your role Develop Concept, Preliminary, Detailed design, related... ...drawing, components and interface between design and BIM software's. Experience with Utility Clash inspection and Clash...SeniorHybrid workRelocation packageRemote jobFlexible hours
- ...DO As a Site Reliability Engineer (SRE) , you will be responsible... ...integrate reliability into the software development lifecycle Key Responsibilities: • Develop, test, and maintain high-quality... ...). • Experience operating mobile applications in production: crash...Full timeImmediate startRemote jobWeekday work
- ...We are seeking a highly motivated Senior Machine Learning Engineer to join our team and work directly with... ...learning and data science techniques to develop rapid prototypes, deliver business... ...Significant experience with agile software development methods What You Build...SeniorPermanent employmentFull timeHybrid workLocal areaWorldwideFlexible hours
- ...and acceptance criteria, partnering with engineering throughout, and validating business outcomes... ...structured programs that deliver at the senior stakeholder level. Customer engagement... ...in enterprise resource planning (ERP) software, SAP has evolved to become a market leader...Permanent employmentFull timeHybrid workLocal areaWorldwideFlexible hours
- ...flexibility – tailoring the software to meet their specific needs,... ...Enhanced Operations Service Senior Specialist plays a pivotal role... ...in existing Pacemaker setup, developing automation to ensure stability... ...areas: Computer Science, Engineering, Information Technologies Management...SeniorPermanent employmentFull timeHybrid workLocal areaWorldwideFlexible hours
- ...skill growth, great benefits, and a team that wants you to grow and succeed. What you'll do We’re looking for Senior Software Engineers to lead the design and evolution of a state-of-the-art Search Platform that combines traditional information retrieval with...Long term contractPermanent employmentFull timeHybrid workLocal areaImmediate startWorldwideFlexible hours
- ...'s degree or higher in Computer Science, Engineering, or Information Management ~10+ years of... ...market leader in enterprise application software, SAP helps companies of all sizes and industries... ..., on-premise to cloud, desktop to mobile device, SAP empowers people and organizations...SeniorPermanent employmentFull timeHybrid workLocal areaWorldwideFlexible hours
- ...AI native enterprise applications that combine cloud native software engineering with production grade machine learning and agentic AI capabilities... ...What you Build In this role, you will: Design, develop, and operate production‑grade, cloud‑native enterprise applications...Long term contractPermanent employmentFull timeHybrid workLocal areaWorldwideFlexible hours
- ...to grow and succeed. WHAT YOU'LL BUILD: As a Senior Platform Engineer, you will define technical direction, drive architectural decisions... ...known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end...SeniorPermanent employmentFull timeHybrid workLocal areaWorldwideFlexible hoursShift work
- ...What you bring ~15+ years of work experience in software architecture design and development. ~ Recognized expertise... ...Architecture Center and are consumed by customers, partners, and engineering teams across SAP. You will work in an internationally blended...Permanent employmentFull timeHybrid workWork at officeLocal areaWorldwideFlexible hours
- ...is a must. As an EOS Execution Service Senior Specialist - you are responsible for:... ...of the following areas: Computer Science, Engineering, Information Technologies Management. ~... ...leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market...SeniorPermanent employmentFull timeHybrid workLocal areaImmediate startWorldwideFlexible hoursShift workWeekend work
- ...We’re looking for a seasoned Lead Java Engineer who can drive the design, development, optimization... ...using Spring Boot, including developing robust REST APIs, implementing service orchestration... ...in enterprise resource planning (ERP) software, SAP has evolved to become a market...SeniorLong term contractPermanent employmentFull timeHybrid workLocal areaWorldwideFlexible hours
- ...new level of flexibility – tailoring the software to meet their specific needs, retaining company... ...analysis for all critical incidents. Develop and implement preventive measures to... ...of the following areas: Computer Science, Engineering, Information Technologies Management •...SeniorPermanent employmentFull timeHybrid workLocal areaWorldwideFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer I - Mobile Developer. Be the first to apply!
