Job Summary
We are looking for an experienced iOS Developer to design, develop, and maintain high-quality iOS applications. The ideal candidate will have a strong background in Swift, SwiftUI, and multi-threading to ensure smooth performance and a seamless user experience. This role requires close collaboration with designers, product managers, and backend engineers to deliver innovative mobile solutions.
Job Responsibilities
- Develop, test, and deploy scalable iOS applications using Swift and SwiftUI .
- Design and implement clean, maintainable, and efficient code following best practices.
- Optimize applications for performance, responsiveness, and reliability, ensuring smooth multi-threading execution.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug issues, improving application stability and user experience.
- Stay up to date with the latest iOS development trends and Apple guidelines.
- Ensure code quality through code reviews, unit testing, and automated testing .
Job Requirements
5+ years of experience in iOS application development.Proficiency in Swift and SwiftUI for UI development.Strong understanding of iOS frameworks, multi-threading, and concurrency .Experience with RESTful APIs, third-party libraries, and integration tools.Knowledge of Core Data, Core Animation, and UIKit is a plus.Familiarity with MVVM architecture and design patterns.Experience with version control systems (Git) and CI / CD pipelines.Strong problem-solving skills and ability to work in a collaborative environment.