iOS Developer
Location: Hyderabad
Work Mode: Hybrid
Experience: 5+ Years
Job Summary
We are looking for a skilled iOS Developer with 5+ years of robust experience in native iOS application development. The ideal candidate should have solid hands-on expertise in Swift, UIKit/SwiftUI, iOS core concepts, reactive programming, concurrency, networking, application architecture, debugging, and problem-solving .
You will work closely with product, design, QA, and engineering teams to build scalable, reliable, and high-quality iOS applications.
Key Responsibilities
- Design, develop, test, and maintain high-quality native iOS applications using Swift .
- Build responsive and user-friendly interfaces using UIKit and/or SwiftUI .
- Apply strong understanding of iOS SDK, lifecycle, memory management, threading, and core iOS concepts .
- Develop reactive and asynchronous applications using RxSwift and/or Combine .
- Implement modern concurrency patterns using Grand Central Dispatch, async/await, Tasks, and related iOS technologies.
- Develop and integrate RESTful APIs and other network services .
- Work with authentication, data handling, error handling, caching, and network optimization.
- Apply appropriate application architecture and design patterns such as MVC, MVVM, VIPER, Clean Architecture , or similar.
- Debug, troubleshoot, and resolve complex application issues related to performance, crashes, memory, networking, and UI.
- Write clean, maintainable, reusable, and testable code.
- Collaborate with cross-functional teams to understand requirements and deliver robust technical solutions.
- Participate in code reviews, technical discussions,
and continuous improvement initiatives.
- Ensure applications meet quality, performance, security, and usability standards.
Mandatory Skills
- 5+ years of professional experience in native iOS development.
- Strong hands-on experience with Swift .
- Strong knowledge of UIKit and/or SwiftUI .
- Excellent understanding of iOS SDK and core iOS concepts .
- Hands-on experience with RxSwift and/or Combine .
- Strong understanding of concurrency and asynchronous programming .
- Experience with REST APIs, networking, and JSON .
- Strong knowledge of mobile application architecture and design patterns .
- Strong debugging and troubleshooting skills.
- Good understanding of memory management, performance optimization, and application lifecycle .
- Strong practical problem-solving and analytical skills.
- Experience with Git and standard software development practices .
Good to Have
- Experience with XCTest / unit testing / UI testing .
- Knowledge of CI/CD for iOS applications .
- Experience with Swift Package Manager or CocoaPods .
- Understanding of iOS performance profiling and Instruments.
- Experience working in Agile/Scrum development environments.
Ideal Candidate The ideal candidate is a strong hands-on native iOS engineer , rather than someone focused primarily on cross-platform development. Candidates should be comfortable working deeply with Swift and iOS frameworks and should demonstrate strong practical knowledge of architecture, concurrency, networking, debugging, and problem-solving . Interested candidates can share their updated CV at
[email protected]
📌 iOS Developer (Hyderabad)
🏢 The Glove
📍 Hyderabad