iOS Developer

The Glove

iOS Developer

Location: Hyderabad

Work Mode: Hybrid

Experience: 5+ Years

Job Summary

We are looking for a skilled iOS Developer with 5+ years of strong 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]

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.