iOS Developer (Swift)
PT Adi Data Informatika · Jakarta Barat
Job description
About the role
We are looking for an iOS Developer to design, develop, and maintain high‑quality mobile applications for our clients. The role involves working within an Agile team to deliver robust, secure, and performant iOS solutions.
Key responsibilities
- Design, develop, and test iOS applications using Swift and UIKit.
- Collaborate with product and design teams to implement features and UI/UX improvements.
- Maintain and extend reusable iOS SDKs or libraries.
- Integrate authentication mechanisms such as OAuth 2.0, OpenID Connect, JWT, biometric authentication and SSO.
- Consume RESTful APIs, handle JSON parsing and ensure reliable API integration.
- Manage dependencies with Swift Package Manager, CocoaPods or Carthage.
- Apply secure mobile development practices, including Keychain usage, certificate pinning and data encryption.
- Perform debugging, performance tuning and code optimization.
- Participate in code reviews and follow Git‑based collaborative workflows.
Required profile
- Bachelor’s degree in Computer Science, IT, Software Engineering or related field.
- 2–4 years of professional iOS development experience.
- Strong communication skills and ability to work effectively in an Agile/Scrum environment.
Required skills
- Swift and UIKit (SwiftUI is a plus).
- iOS architectural patterns: MVC, MVVM, VIPER.
- Experience building iOS SDKs or reusable libraries.
- Authentication & authorization: OAuth 2.0, OpenID Connect, JWT, biometric authentication, SSO.
- RESTful API integration, JSON parsing.
- Dependency management: Swift Package Manager, CocoaPods, Carthage.
- Secure development: Keychain, certificate pinning, data encryption.
- Git version control and collaborative workflows.
- Debugging, problem‑solving and performance optimization.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Indonesia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 1 week from now
39 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
PT Adi Data Informatika
Jakarta Barat