Location
In office (Jakarta)
Employment
Contractor
First seen by Alion on Oct 11, 2026.
Overview
Company
Impact
Profile match
CODE.ID is a software development service company in Indonesia. Experienced in product implementation, web and mobile application development for more than 15 years.
- 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.
Qualifications
- 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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,461,231 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Mobile
Similar stack
Same company
Jakarta
SDE 2-Android Developer
2 months ago
In office • Full-Time • 3+ years exp • PhD • Bengaluru
Kotlin
Kotlin
Retrofit
Hilt
Mockito
Dagger
AI/ML
Together AI
Frontend
GraphQL
Mobile
JUnit
Jetpack Compose
Android SDK
MVVM
Room
Firebase
Clean Architecture
Espresso
Crashlytics
Bitrise
DevOps
GitHub Actions
WebSockets
CI/CD
Jenkins
Apply
Flutter Developer
2 hours ago
Remote (Bosnia and Herzegovina) • Full-Time • Sarajevo
Dart
Mobile
Flutter
Management
Agile
Apply
React Native / Mobile App Developer
2 hours ago
Remote (Bosnia and Herzegovina) • Zenica
JavaScript
Frontend
React.js
Mobile
React Native
Apply
Senior Mobile Developer
2 hours ago
Remote (Bosnia and Herzegovina) • Full-Time • Banja Luka
Java
Kotlin
Swift
Objective-C
Java
Gradle
Mobile
JUnit
Jetpack Compose
UIKit
SwiftUI
Combine
Core Data
MVVM
Room
CocoaPods
XCTest
VIPER
Clean Architecture
Espresso
State Management
ViewModel
DevOps
Git
Management
Agile
Apply
Remote (Egypt) • Full-Time • 7+ years exp
Python
JavaScript
PHP
TypeScript
Node JS
Python
Django
PHP
Laravel
Node JS
Nest.JS
Frontend
Vue.js
Next.js
React.js
Mobile
React Native
State Management
DevOps
GitHub Actions
Docker
Kubernetes
Apply
≈ $101k – $227k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Jakarta
Management
Microsoft Office
Apply
≈ $80k – $191k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Jakarta
DevOps
GCP
Apply
Indirect Category Buyer Supervisor
2 days ago
≈ $51k – $112k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Jakarta
Management
Microsoft Office
Apply
Senior Developer Application Engineer
2 days ago
≈ $55k – $160k per year (Estimated) • In office • Full-Time • 10+ years exp • Jakarta
SQL
PowerShell
C#
C#
.NET
DevOps
Azure
CI/CD
AWS
GitLab
Cybersecurity
SonarQube
Management
Agile
Scrum
Apply
C# .NET Senior Developer
2 days ago
≈ $55k – $160k per year (Estimated) • In office • Full-Time • 5+ years exp • Jakarta
SQL
PowerShell
C#
C#
.NET
DevOps
Azure
CI/CD
AWS
GitLab
Cybersecurity
SonarQube
Management
Agile
Scrum
Apply
This is one of many
1,461,231 more open roles from verified company boards, updated every day.

