Job Description- Develop, maintain, and enhance iOS applications using Swift.
- Implement user interfaces using SwiftUI and UIKit following best practices and performance standards.
- Apply architecture patterns such as MVVM, VIPER, and Clean Architecture.
- Perform unit testing, debugging, and troubleshooting to ensure high-quality deliverables.
- Collaborate closely with backend developers, QA engineers, and product teams to ensure timely project delivery.
- Manage source code using Git and follow CI/CD best practices.
- Conduct code reviews and ensure Clean Code implementation.
- Actively participate in Agile/Scrum development processes.
Minimum Qualifications- Minimum 3 years of experience (Mid-Level) or 6+ years of experience (Senior Level) as an iOS Developer.
- Strong proficiency in Swift (mandatory) and knowledge of Objective-C (preferred/plus point).
- Solid understanding of iOS SDK, including Swift, UIKit, SwiftUI, Storyboard, Cocoa Touch, CocoaPods, and Xcode.
- Strong knowledge of architecture patterns: MVVM, VIPER, Clean Architecture.
- Experience with RxSwift, unit testing, and strong debugging skills.
- Strong analytical thinking and troubleshooting abilities.
- Good understanding of Software Development Life Cycle (SDLC) and Agile methodology.
- Proficient in version control systems, especially Git.
- Good understanding of CI/CD pipelines.
- Bachelor's Degree (S1) from a reputable university is required.
Employment Type: Project-Based Contract
Placement: For Our Client
Education: Minimum Bachelor's Degree (S1) from a Reputable University