HamburgerMenu
hirist

Senior iOS Developer - SWIFT Programming

Avisoft
5 - 8 Years
Mumbai

Posted on: 11/09/2026

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...