- Develop, Test, and Deploy iOS Applications: Design and implement high-quality iOS applications using Swift, ensuring seamless user experience and optimal performance.
- Ensure Code Quality and Performance: Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Maintain and Update Existing Applications: Troubleshoot and resolve issues, optimize performance, and implement new features to enhance user experience.
- Design and Implement Scalable Architecture: Develop modular and scalable designs using MVVM architecture, ensuring ease of maintenance and future enhancements.
- Deploy Applications to App Store: Successfully deploy applications to the App Store, ensuring compliance with Apple's guidelines and regulations.
- Ensure Application Security: Implement robust security measures, including code encryption, authentication, and data protection.
- Minimum Qualifications: Proven Experience: At least 1 year of experience in developing and maintaining iOS applications.
- Strong Problem-Solving Skills: Excellent debugging and troubleshooting skills, with the ability to resolve complex issues.
- Effective Communication and Teamwork: Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Ability to Work Under Pressure: Demonstrated ability to meet deadlines and work under pressure, while maintaining high-quality output.
- Commitment to Continuous Learning: Passionate about staying up-to-date with the latest developments in iOS programming and best practices.
- Programming Language: Proficiency in Swift 5.
- Frameworks: Experience with UIKit, ProgramaticUI, or SwiftUI.
- Architecture Patterns: Familiarity with MVVM architecture.
- Version Control: Experience with GitLab.
- APIs and Networking: Knowledge of Alamofire and networking principles.
- Database: Experience with UserDefaults, CoreData, and Combine.
- Third-Party SDK Integration: Proven experience in integrating third-party SDKs.
Kompas Gramedia, through its more than 50 years of history, is striving for one goal: enlightening and empowering Indonesia. To ensure that we are able to serve the nation for another 50 years, we are undergoing a digital transformation; strengthening and expanding our solid business pillars by developing new digital business initiatives. Our vision is to enlight all the people in Indonesia with all the knowledge we have.