Overview
Skills
Job Details
We are seeking an experienced iOS Developer to design, build, and maintain high-quality iOS applications. The ideal candidate will have strong expertise in Swift, UIKit/SwiftUI, and REST API integrations, with a solid understanding of mobile UI/UX standards and best practices.
Responsibilities:
Develop, test, and maintain native iOS applications
Write clean, scalable, and efficient Swift code
Collaborate with product managers, designers, and backend teams to define app functionalities
Implement intuitive and user-friendly UI using UIKit or SwiftUI
Integrate RESTful APIs, third-party libraries, and backend services
Troubleshoot, debug, and optimize app performance
Ensure application stability, responsiveness, and cross-device compatibility
Participate in code reviews and contribute to engineering best practices
Work within Agile/Scrum teams
Maintain and improve existing iOS applications
Required Skills & Qualifications:
Bachelor s degree in Computer Science, Engineering, or related field
5+ years of hands-on iOS development experience
Strong proficiency in Swift (Objective-C is a plus)
Experience with iOS SDK, Xcode, and iOS frameworks
Solid knowledge of SwiftUI and/or UIKit
Experience with REST APIs, GraphQL, JSON handling
Familiarity with Core Data, Combine, Concurrency, and App Lifecycle
Knowledge of unit testing, UI testing, and automation frameworks
Experience using Git and CI/CD tools
Strong understanding of Apple s Human Interface Guidelines and UI/UX best practices
Preferred Qualifications:
Experience with Push Notifications, Deep Linking, and Background Services
Experience with Firebase, Analytics, Crashlytics
Knowledge of performance optimization and memory management
Experience publishing apps on the App Store
Familiarity with cloud platforms (AWS, Google Cloud Platform, or Azure)