Company Description Avisoft is a technology and IT services company based in India, partnering with global brands such as American Eagle, First Databank, Clima Australia, Yapsody, Spendgo, and others to build scalable systems and platforms. The organization focuses on AI-driven solutions, custom enterprise software, full stack and mobile development, and SaaS product engineering.
Avisoft offers cost-effective, highly skilled developers who can support end-to-end projects, modernize legacy systems, or work alongside in-house teams. As an employee-centric and customer-obsessed company, Avisoft emphasizes integrity, sustainable growth, and delivering measurable value through technology. The team is committed to helping clients digitize their businesses, drive growth, and leverage AI and modern development practices.
About the Role
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.
Experience- 5+ years
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 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.
📌 iOS Developer (Jammu)
🏢 AVISOFT
📍 Jammu