Senior Ios Developer (Mumbai)

Senior Ios Developer (Mumbai)

11 Sep
|
AVISOFT
|
Mumbai

11 Sep

AVISOFT

Mumbai

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 cooperative 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.

📌 Senior Ios Developer (Mumbai)
🏢 AVISOFT
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior ios developer (mumbai) / mumbai