Skip to main content
ResumeKart
← Back to Jobs

Senior iOS Developer - SWIFT Programming

Avisoft•Mumbai
Full-time7-15
👁️ 0 views•📝 0 applications•Posted 10/7/2026•Expires 11/15/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior iOS Developer - SWIFT Programming roles in Mumbai — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.

Job Description

Role Overview : We are looking for a highly skilled and experienced Senior iOS Developer to join our mobile engineering team. The ideal candidate will have strong hands-on experience in Swift and iOS application development, with a solid understanding of mobile architecture, performance optimization, and Apple's development ecosystem. You will be responsible for designing, developing, testing, and maintaining high-quality iOS applications while collaborating closely with product, design, QA, and backend teams. Key Responsibilities : - Design, develop, and maintain scalable and high-performance iOS applications using Swift. - Build clean, reusable, and maintainable code following industry best practices. - Design and implement application architecture using patterns such as MVVM, MVC, VIPER, or Clean Architecture. - Work with Swift Concurrency (async/await), GCD, Combine, and other modern iOS technologies. - Develop responsive and user-friendly interfaces using UIKit and/or SwiftUI. - Integrate RESTful APIs, third-party SDKs, libraries, and backend services. - Optimize application performance, memory usage, battery consumption, and network efficiency. - Write unit tests, UI tests, and ensure high code quality and test coverage. - Participate in code reviews, technical discussions, and architectural decisions. - Troubleshoot and resolve complex technical issues, crashes, and production defects. - Collaborate with cross-functional teams to understand requirements and deliver features on time. - Mentor junior and mid-level developers and contribute to engineering best practices. - Stay updated with the latest iOS, Swift, Xcode, and Apple platform technologies. - Contribute to CI/CD, App Store releases, and production deployment processes. Required Skills : - 5+ years of professional experience in iOS application development. - Strong proficiency in Swift. - Strong understanding of iOS SDK, UIKit, SwiftUI, and Foundation frameworks. - Experience with modern Swift features including async/await, actors, structured concurrency, and generics. - Good understanding of MVVM / Clean Architecture / other scalable architecture patterns. - Strong knowledge of memory management, ARC, multithreading, concurrency, and performance optimization. - Experience working with REST APIs, JSON, URLSession, and networking frameworks. - Experience with Git and collaborative development workflows. - Strong debugging and problem-solving skills using Xcode Instruments, LLDB, and debugging tools. - Experience writing unit and UI tests using XCTest/XCUITest. - Familiarity with dependency management tools such as Swift Package Manager and CocoaPods. - Experience with App Store Connect, provisioning, certificates, and iOS release processes. - Strong understanding of Apple's Human Interface Guidelines and mobile UX principles.

Required Skills

iOSSwiftUIKitSwiftUIMVVMClean ArchitectureREST APIsJSONURLSessionGitXcodeXCTestXCUITestSwift Package ManagerCocoaPodsApp Store Connectasync/awaitactorsstructured concurrencygenericsmemory managementARCmultithreadingperformance optimizationdebuggingXcode Instrumentsproblem-solvingmobile UX principlesHuman Interface GuidelinesCI/CDproduction deployment

Partner picks for Senior iOS Developer - SWIFT Programming in Mumbai

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

  • Partner competition

    Hackathon platform used by student and community hackathons across India.

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Get job alerts and salary insights in your inbox

We respect your privacy. Unsubscribe anytime with one click.