Back
CareCloud
Native IOS Developer - Swift
Location:
Karachi, Pakistan
Department: Information Technology
Job Description
Job Summary:
We are seeking a talented and experienced Native iOS Developer with a strong focus on SwiftUI to join our dynamic team. With 3 years of professional experience, the ideal candidate will design, develop, and maintain cutting-edge iOS applications, leveraging modern development frameworks like SwiftUI to deliver intuitive and visually engaging user experiences.
Key Responsibilities:
- Design, develop, and maintain robust and high-quality iOS applications using Swift and SwiftUI.
- Collaborate with product managers, designers, and backend developers to define, implement, and refine application requirements.
- Develop reusable components and scalable architecture using SwiftUI and Combine.
- Ensure seamless integration with APIs and third-party services.
- Optimize application performance, responsiveness, and user experience.
- Write clean, modular, and testable code, and maintain comprehensive documentation.
- Debug and resolve issues, including performance bottlenecks and compatibility concerns.
- Keep up-to-date with the latest iOS development trends, tools, and technologies.
- Participate in code reviews to maintain high development standards.
Required Skills and Qualifications:
- 3+ years of experience in iOS app development, with at least 1+ year focused on SwiftUI.
- Proficiency in Swift, SwiftUI, and iOS SDKs.
- Experience with Combine framework and reactive programming.
- Strong understanding of MVC, MVVM, or other architectural patterns.
- Expertise in designing adaptive UIs using SwiftUI and Auto Layout for various screen sizes and orientations.
- Experience with RESTful APIs and integration of third-party libraries and SDKs.
- Proficient in Xcode, debugging, and using developer tools effectively.
- Knowledge of Apple’s Human Interface Guidelines (HIG) and accessibility best practices.
- Familiarity with version control systems like Git.
- Experience with testing frameworks (e.g., XCTest) and writing unit and UI tests.
- Published applications on the App Store, demonstrating SwiftUI expertise.
Preferred Qualifications:
- Experience with Firebase services (e.g., Crashlytics, Analytics, Authentication).
- Knowledge of dependency injection frameworks and modular app architecture.
- Familiarity with CI/CD pipelines for automating builds and deployments.
- Experience with advanced iOS capabilities like Core Data, Core Animation, and Core ML.
- Exposure to Agile methodologies and tools like Jira or Trello.
Job Type: Full-time
Pay: Rs100,000.00 - Rs300,000.00 per month
Work Location: In person
Job Id: F8grHuFFoLOuI0/AUWfX94eeGqzUcjcpx2fsk5xgafrRmuMExs01PaK2vrpmRbvWmoDsu7eYtrG1dA37yzARjGckwidB5WPYQ/rf9tW37sF2p59y7voRQxMzSLGfjYrcCareCloud
Native IOS Developer - Swift