ApplySarthi

Senior iOS Developer

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

140 open ios roles across 62 companies are on ApplySarthi right now, most of them in Bengaluru (5), Pune (2), Delhi NCR (1).

What ios roles keep asking for: iOS (91%), Swift (84%), Android (34%), CI/CD (25%), B2B (21%), Kotlin (20%), REST APIs (16%), Agile (13%) — counted across their open postings here.

Remote iOS Developer jobs · Kotlin jobs · REST APIs jobs · iOS jobs

Jobgether has 4,502 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for ios roles keep coming back to iOS, Swift, Android, CI/CD. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with iOS? Tell me one thing you learned the hard way.
  3. Tell me about an app release that went wrong. What happened next?
  4. How do you handle offline use and poor networks in an app?
  5. How do you structure an app so new features do not break old ones?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior iOS Developer at Jobgether interview free →

Accountabilities: Native iOS development: Architect, develop, enhance, and maintain scalable native iOS applications, ensuring high performance, reliability, and maintainability. User interface development: Build responsive, intuitive, and accessible mobile interfaces using SwiftUI and UIKit, following established design and engineering standards. Backend integration: Integrate mobile applications with backend services through RESTful APIs, ensuring reliable data exchange and effective error handling. Technical architecture: Contribute to system design and architectural decisions, helping define scalable solutions that meet functional and non-functional requirements. Feature development: Collaborate with product and engineering stakeholders to translate business requirements into technical specifications and deliver robust mobile features. Code quality and reviews: Participate in code reviews, promote engineering best practices, and maintain high standards for readability, performance, and long-term maintainability. Cross-platform technologies: Apply knowledge of modern UI frameworks and Kotlin Multiplatform (KMP) where appropriate to support shared development capabilities and efficient implementation. Performance and reliability: Identify technical bottlenecks, troubleshoot application issues, and implement improvements that strengthen stability and responsiveness across supported iOS devices. Team collaboration: Work closely with international and multidisciplinary teams to coordinate technical decisions, share knowledge, and maintain alignment throughout the development lifecycle. Continuous improvement: Evaluate emerging mobile development practices and technologies, recommending improvements to development workflows, application architecture, and overall product quality. Requirements At least 5–6 years of hands-on professional experience in native iOS development , with a strong track record of delivering production-ready mobile applications. Strong proficiency in SwiftUI and UIKit , including the ability to build and maintain high-quality native user interfaces. Good knowledge of Kotlin Multiplatform (KMP) and its role in cross-platform application development. Strong experience integrating mobile applications with RESTful APIs, including data handling, network communication, and backend service integration. Solid understanding of native iOS development principles, application architecture, software design, and maintainable code practices. Experience contributing to technical specifications, architectural discussions, and code reviews within an engineering team. Ability to troubleshoot technical issues, analyze application behavior, and implement effective solutions that improve performance and reliability. Professional proficiency in English at B2 level or higher , with the ability to communicate effectively in technical discussions and collaborate directly with international stakeholders. An English fluency assessment may be required. Strong written and verbal communication skills, with the ability to explain technical concepts clearly and collaborate across distributed teams. Excellent analytical and problem-solving abilities, combined with a proactive approach to identifying and resolving technical challenges. Strong sense of ownership, attention to detail, and commitment to delivering reliable, high-quality software. Ability to work independently while contributing effectively to a collaborative, international engineering environment. Availability to work in alignment with the GMT-4 time zone (Toronto, Canada) . Additional eligibility requirements: Applicants must currently reside legally and hold valid work authorization in one of the following eligible countries: Brazil, Portugal, Bulgaria, Croatia, Estonia, Hungary, Latvia, Lithuania, Slovakia, or Romania. Visa sponsorship and relocation assistance are not provided. The position is fully remote, although occasional, pre-arranged visits to client or partner offices may be requested. Regular office attendance is not expected. Benefits Fully remote work arrangement. Long-term project with an international engineering team. Opportunity to work on scalable native iOS applications using SwiftUI, UIKit, and modern mobile development technologies. Exposure to Kotlin Multiplatform and cross-platform engineering approaches. Collaboration with international professionals in a distributed working environment. Opportunities to contribute to technical architecture, feature design, and engineering best practices. Flexible contract arrangements, depending on location, professional profile, and mutual agreement. Options may include an employment contract, independent contractor agreement, or business-to-business (B2B) arrangement. Potential for occasional in-person collaboration through pre-arranged visits, without a regular office attendance requirement.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-20. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.