

iOS Developer
Code.id
- South Jakarta, IndonesiaMangkuluhur City Tower One 7th Floor, South Jakarta, DKI Jakarta, IndonesiaSouth JakartaDKI JakartaIndonesiaIndonesia
- KontrakCONTRACTOR
Lowongan dipasang 5 hours ago dan batas waktu lamaran adalah 9 Dec
Rekruter terakhir aktif a day ago
2026-10-11T04:08:29.745002+00:002026-12-09T17:00:00+00:00Deskripsi Pekerjaan
- Design, develop, test, and maintain iOS applications for iPhone and iPad.
- Write clean, reusable, efficient, and maintainable code using Swift.
- Develop responsive and user-friendly interfaces using UIKit and SwiftUI.
- Integrate RESTful APIs and third-party libraries into mobile applications.
- Implement application architecture patterns such as MVC, MVVM, or VIPER.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product managers.
- Debug applications, troubleshoot issues, and optimize performance.
- Write unit tests and participate in code reviews to ensure code quality.
- Manage application state, memory usage, and asynchronous operations.
- Use Git for version control and collaborate effectively within an Agile development environment.
- Publish and maintain applications on the Apple App Store.
- Stay up to date with the latest iOS technologies, Apple guidelines, and development best practices.
Kualifikasi Minimum
- 3–5 years of professional experience in iOS application development.
- Strong proficiency in Swift and a good understanding of Objective-C.
- Hands-on experience with UIKit and/or SwiftUI.
- Good understanding of iOS SDK, Foundation, and other core iOS frameworks.
- Experience integrating RESTful APIs using URLSession or networking libraries.
- Knowledge of JSON parsing, HTTP methods, authentication, and API error handling.
- Experience with application architecture patterns such as MVC and MVVM.
- Understanding of asynchronous programming using Grand Central Dispatch (GCD), OperationQueue, or Swift Concurrency (async/await).
- Experience with local data persistence using Core Data, UserDefaults, or SQLite.
- Familiarity with Git and code collaboration tools.
- Experience with Xcode, Instruments, debugging, and performance optimization.
- Knowledge of unit testing using XCTest.
- Understanding of memory management, ARC, and retain cycles.
- Experience with App Store submission, provisioning profiles, certificates, and code signing.
Ringkasan Perkerjaan
- Tingkat Posisi
- Mid-Senior Level Manager
- Spesialisasi
- IT and Software
- Persyaratan tingkat pendidikan
- Lulus program Sarjana (S1)
- Alamat Kantor
- Jalan Gatot Subroto 3, RT02/RW04, Karet Semanggi Kel., Setia Budi, Jakarta Selatan, 12930, Indonesia
Agar merasa aman saat melamar: carilah ikon verifikasi dan selalu lakukan riset terhadap Perusahaan yang Anda lamar. Hindari dan laporkan situasi dimana Perusahaan membutuhkan bayaran dalam proses rekrutmen mereka.
Tentang Code.id
CODE.ID was previously a business unit of INTEGRASI, a system integrator that also provided software services established in 1999. In 2014, CODE.ID becomes an independently run company which currently has around 100 passionate developers with a myriad numbers of skill sets.
CODE.ID has been established since 1999 and became a publicly listed company in Jakarta Stock Exchange in 2001 - as PT Integrasi Teknologi Tbk. It was back to be a private company in 2007.
Our Success Stories:
We successfully developed, deployed, and supported Information Technology Infrastructure for Komisi Pemilihan Umum (KPU) or the National Election Commission in 2004. We developed the election application and also distributed, installed, and supported (7x24 hour) two data centers and 8000 VPN connected personal computers in 5,000 locations in the cities, rural areas, and remote areas all over Indonesia.