Job Requirements
We are looking for an experienced iOS Developer who will be part of our mobile application development team. The ideal candidate should have strong hands-on experience in modern iOS app development and be able to collaborate closely with cross-functional teams to deliver high-quality mobile applications.
Responsibilities:
-
Design, develop and maintain advanced iOS applications.
-
Work closely with product, design and backend teams to define, implement and deliver new features.
-
Follow clean architecture principles (preferably MVVM) and ensure modular, scalable and testable code.
-
Participate in code reviews, troubleshoot issues and improve application performance.
-
Write reusable, maintainable, and well-documented code.
-
Continuously explore, evaluate and implement new technologies to maximize development efficiency.
Required Skills:
-
5 to 8 years of hands-on iOS app development experience.
-
Strong knowledge of
Swift
& SwiftUI
(mandatory). -
Good understanding and working knowledge with
UIKit
. -
Experience with
MVVM architecture
, Combine framework
, and modern iOS design patterns. -
Strong understanding of iOS lifecycle, memory management, concurrency, REST APIs, JSON parsing, app flows, navigation, etc.
-
Familiar with Git, App Store publishing process, CI/CD, debugging tools, unit testing, and performance optimization.
Good to Have / Plus Points:
Behavioral & Communication:
-
Strong communication and problem solving skills.
-
Should be able to work collaboratively with team members and be independently responsible for end-to-end module implementation.
-
Good ownership mindset, proactive in taking responsibilities and delivering outcomes.
Work Experience