Job Description
Job Responsibilities
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 5+ 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
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 27, 2026
Job Type:
Technology
Location:
Indonesia
Company:
PT Pro Sigmaka Mandiri
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.