Job Description
We are looking for a skilled iOS Developer with a strong foundation in Swift and SwiftUI to join our mobile engineering team. You will play a key role in building and maintaining high-quality iOS applications, working in close collaboration with both internal and external engineering teams. The ideal candidate is proactive, pragmatic, and highly communicative, with a passion for delivering clean, maintainable code in a fast-paced environment.
Responsibilities
· Develop, maintain, and enhance iOS applications using Swift and SwiftUI
· Work closely with cross-functional teams including backend developers, designers, and QA
· Participate in code reviews and ensure high standards of code quality
· Proactively address technical issues and contribute to architectural discussions
· Stay updated on the latest iOS technologies and trends.
· Active collaboration between internal and external engineering teams
· Candidates should demonstrate a self-driven mindset, with the ability to take ownership, communicate clearly, and solve problems pragmatically
Requirements
· Bachelor's degree in Computer Science, Software Engineering, or a related field.
Must-Have Skills:
· 3+ years of hands-on experience with Swift and SwiftUI (majority of the codebase)
· Solid understanding of iOS development best practices and Apple’s design principles
· Experience with app lifecycle, memory management, and performance tuning
Nice to Have:
· Proficiency in UIKit and Objective-C (used in a smaller portion of the codebase)
· Experience integrating with RESTful APIs and third-party libraries
· Familiarity with unit testing and CI/CD pipelines
· Familiarity with version control tools such as Git.