MUMBAI · FULLTIME
Senior IOS Developer
AVASOFT
Mumbai · onsite · Posted 41d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.8s
- Found the form on Naukri · 15 questions to answer1.1s
- Decided the answers for all of them2.6s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
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 Apples 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
- 4+ 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.
Sourced from naukri
Section · 02
Skills
Section · Company
About AVASOFT

AVASOFT
Software Product
1.5k+
employees
2009
17 years old
Chennai, Tamil Nadu
India
₹6L PA avg
Avg at AVASOFT
About
Industries
Employee ratings
10 reviews
Culture
1.6
Career growth
2.5
Work-life
1.4
Employees rate it well for
Find them on