Enable job alerts via email!

Ios Developer

Vascomm

Indonesia

Hybrid

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Job summary

A technology company in Indonesia is seeking an experienced iOS Developer to create innovative applications for Apple's ecosystem. You'll work in a collaborative environment, using Swift and Objective-C, and ensure seamless integration with APIs. The ideal candidate has 4-5 years of experience and a bachelor's degree in Computer Science. This role offers competitive salary and benefits including health insurance and flexible working hours.

Benefits

Competitive salary
Health insurance
Flexible working hours
Employee training and development

Qualifications

  • Minimum 4–5 years of hands-on experience in iOS development.
  • Deep understanding of iOS architecture patterns.
  • Strong proficiency in Swift and core iOS frameworks.

Responsibilities

  • Write clean, maintainable, and efficient code.
  • Build reusable, modular UI components.
  • Integrate with RESTful or GraphQL APIs.

Skills

Swift programming
iOS frameworks (UIKit, Core Data)
Problem-solving skills
Version control (Git)
Agile/Scrum methodologies

Education

Bachelor's Degree in Computer Science

Tools

Xcode
CI/CD tools (Fastlane)
Job description
Overview

Explore iOS Developer positions, where you will be at the forefront of mobile technology, crafting applications for Apple's ecosystem. These roles involve designing, developing, and maintaining high-performance iOS applications, utilizing Swift or Objective-C, and integrating APIs. Opportunities exist for both junior and senior developers, offering a chance to contribute to innovative projects and advance your skills in a rapidly evolving field.

As an iOS Developer, you'll collaborate with cross-functional teams, including designers and product managers, to bring ideas to life. The role requires writing clean, maintainable code, conducting thorough testing, and staying up-to-date with the latest iOS trends and technologies.

Develop and maintain high-quality iOS applications using Swift and/or Objective-C, build reusable UI components following Apple Human Interface Guidelines, integrate applications with RESTful or GraphQL APIs, and write unit, integration, and UI tests. Participate in code reviews, contribute to architecture discussions, and mentor junior team members.

Responsibilities
  • Write clean, maintainable, and efficient code following iOS design principles (MVC/MVVM).
  • Build reusable, modular UI components and ensure app performance, responsiveness, and scalability across devices.
  • Integrate with RESTful or GraphQL APIs, ensuring secure and efficient backend communication.
  • Write and maintain unit, integration, and UI tests using XCTest, Quick/Nimble, SnapshotTesting, etc.
  • Debug and optimize applications using Xcode Instruments, addressing performance, memory, and threading issues.
  • Participate in code reviews, maintain high standards of code quality, readability, and architecture.
  • Collaborate with designers, product managers, and backend/frontend developers in Agile/Scrum environments to deliver product features.
  • Follow best practices in version control, code documentation, and app security (keychain, secure storage).
  • Make architectural suggestions and evaluate tools, frameworks, and libraries to improve the codebase.
  • Take ownership of complex technical problems and drive them to resolution.
  • Stay updated with the latest iOS SDKs, Apple tools, and mobile development trends.
  • Manage the App Store submission process, including provisioning profiles, certificates, and compliance with Apple guidelines.
  • Implement mobile security best practices, especially for sensitive applications in banking/financial services.
  • Work with CI/CD tools (Fastlane, Jenkins, GitLab CI) to automate builds, testing, and deployments.
  • Participate in sprint planning, stand‑ups, and retrospectives.
  • Collaborate with backend developers, QA engineers, product managers, and business teams to deliver end‑to‑end solutions.
  • Apply best practices for UI/UX design, accessibility, and performance optimization.
  • Contribute to the entire mobile development lifecycle, from concept to release.
Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, or a related field.
  • Minimum 4–5 years of hands‑on experience in iOS development using Swift and/or Objective-C.
  • Strong proficiency in Swift (including SwiftUI) and core iOS frameworks (UIKit, Core Data, Core Animation, Core Location, AVFoundation).
  • Deep understanding of iOS architecture patterns (MVC, MVVM, Clean Architecture) and reactive programming (RxSwift, Combine).
  • Experience with mobile architecture, performance optimization, debugging, and concurrency.
  • Experience integrating RESTful APIs, handling JSON/XML, and managing state.
  • Proficiency with version control (Git) and collaborative development workflows.
  • Strong understanding of iOS UI/UX best practices, accessibility, and Apple Human Interface Guidelines.
  • Familiarity with CI/CD pipelines, automated testing, and deployment to the App Store.
  • Excellent problem‑solving, debugging, and communication skills.
  • Experience in Agile/Scrum methodologies and cross‑functional team collaboration.
  • Optional: Experience with CMS, BLoC, Provider, Dagger, or other architectural patterns.
  • Optional: Experience with internationalization, localization, and handling multiple currencies.
Salary Range

The average salary for an iOS Developer in Indonesia ranges from IDR 8,000,000 to IDR 25,000,000 per month, depending on experience and location.

Benefits

Competitive salary, health insurance, flexible working hours, overtime and business trip fees, bonus-based program, employee training and development, career path, and a supportive team environment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.