IOS ENGINEER

PT Kode Aplikasi Indonesia

Jakarta Selatan

On-site

IDR 120,000,000 - 180,000,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PT. Kode Aplikasi Indonesia is seeking an experienced iOS Engineer in Jakarta with 5+ years of hands-on iOS development. You will work on maintenance across multiple projects, implement hotfixes, and lead incident response to minimize user impact.

The role requires strong Swift expertise, deep iOS SDK knowledge, and experience with App Store deployment, crash data analysis, and secure storage practices. Join a smart team delivering robust mobile experiences.

Qualifications

  • Bachelor's degree in CS/Software Engineering or equivalent.
  • Minimum 5 years of iOS development experience.
  • Strong Swift expertise and iOS SDK knowledge.
  • Experience with production incidents and hotfix deployment.
  • Understanding of threading, GCD/async, and memory management.
  • Experience with crash data and App Store Connect analytics.
  • Knowledge of secure storage and Keychain best practices.
  • Experience signing, provisioning and App Store deployment.

Responsibilities

  • Maintain multiple iOS projects and deliver hotfixes.
  • Prioritize incidents based on SLA and MTTR targets.
  • Respond rapidly to critical incidents, including after hours.
  • Perform RCA and implement preventive actions.
  • Improve stability, crash rate, memory usage, and responsiveness.
  • Analyze crash reports, thread states, and performance data.
  • Monitor app using analytics and APM tools.
  • Ensure iOS SDK compatibility and compliance with Apple policies.
  • Manage certificates, provisioning profiles, and App Store deployment.

Skills

iOS development
Swift
REST API integration
Mobile security best practices
App Store deployment knowledge

Education

Bachelor's degree in Computer Science / Software Engineering or related field

Tools

Xcode
Crash reporting platforms
APM tools
Monitoring tools

Job description

REQUIREMENTS:
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).

Minimum of 5 years of experience in iOS development with strong exposure to production support and maintenance.

Strong expertise in Swift and deep understanding of the iOS SDK and Apple frameworks (UIKit and/or SwiftUI).

Proven experience handling production incidents, crash investigations, and urgent hotfix deployment.

Strong understanding of iOS application lifecycle, threading, concurrency (GCD / async await), and memory management (ARC).

Experience analyzing crash reports, thread states, memory leaks, and performance bottlenecks.

Experience analyzing application metrics, crash data, and user feedback via App Store Connect.

Experience working with monitoring tools, crash reporting platforms, and analytics dashboards.

Solid understanding of REST API integration, network error handling, and backend communication troubleshooting.

Strong understanding of mobile application security best practices (e.g., secure storage using Keychain, HTTPS enforcement, certificate validation).

Experience managing distribution certificates, provisioning profiles, signing configurations, and release processes to the Apple App Store.

RESPONSIBILITIES

Handle maintenance activities across multiple iOS projects.

Deliver hotfixes for critical production issues with minimal user impact.

Prioritize and manage incidents based on defined SLA levels (L0, L1, etc.).

Ensure production incident resolution meets agreed MTTR (Mean Time To Recovery) targets.

Provide rapid response for critical incidents, including outside working hours when required.

Perform detailed Root Cause Analysis (RCA), define workarounds, and implement permanent corrective and preventive actions.

Execute preventive initiatives to maintain and improve application stability, crash free rate, memory usage efficiency, and responsiveness.

Analyze crash reports, thread states, and performance diagnostics using Xcode tools and crash reporting platforms.

Conduct continuous application and system monitoring using analytics and Application Performance Monitoring (APM) tools.

Review system performance including CPU usage, memory footprint, rendering performance, and network behavior, and provide structured technical improvement recommendations.

Manage and systematically reduce technical debt through refactoring, modular improvements, and architectural cleanup.

Ensure dependency updates, iOS SDK compatibility, and compliance with Apple platform policies and security standards.

Maintain and improve application performance and rating stability on the Apple App Store.

Manage distribution certificates, provisioning profiles, signing configurations, and App Store deployment processes to ensure uninterrupted service.

Ensure application security compliance with industry best practices (e.g., OWASP Mobile standards, secure storage, HTTPS enforcement, Keychain usage).

Unlock job insights

Hirer responsiveness Salary match Number of applicants

Your application will include the following questions:

  • How many years' experience do you have as an iOS Engineer?
  • Kualifikasi mana yang kamu miliki?

Information Technology Services 51-100 employees

PT. Kode Aplikasi Indonesia has comprehensive expertise in planning, design, and development combined with popular, robust and reliable technology that fits with your needs. This is our helping hand to deliver an impact to your business.

Our vision is to transform your idea into a great product loved by your customer - enabling you to build a successful and impactful business.

We work in teams, with various expertise, and with passion. Smart, agile teams that can do and deliver anything. And take your business anywhere.

PT. Kode Aplikasi Indonesia has comprehensive expertise in planning, design, and development combined with popular, robust and reliable technology that fits with your needs. This is our helping hand to deliver an impact to your business.

Our vision is to transform your idea into a great product loved by your customer - enabling you to build a successful and impactful business.

We work in teams, with various expertise, and with passion. Smart, agile teams that can do and deliver anything. And take your business anywhere.

Researching careers? Find all the information and tips you need on career advice.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer - Incidents, Performance & Stability
Senior iOS Engineer - Incidents, Performance & Stability

PT Kode Aplikasi Indonesia • Jakarta Selatan

On-site
IDR 120,000,000 - 180,000,000
iOS Developer Prodia Digital
iOS Developer Prodia Digital

PT Prodia Widyahusada Tbk • Kemayoran

On-site
IDR 180,000,000 - 340,000,000
Junior iOS Developer
Junior iOS Developer

PT. Indocyber Global Teknologi • Jakarta Selatan

On-site
IDR 167,400,000 - 279,000,000
End-To-End App Developer (From Scratch)
End-To-End App Developer (From Scratch)

Pt Trivindo Sukses Mandiri • Jawa Barat

Remote
IDR 216,000,000 - 324,000,000
Bonuses
Fully remote work
Health insurance
Engineering Manager, Mobile Apps
Engineering Manager, Mobile Apps

Economist Group • Indonesia

Hybrid
IDR 650,000,000 - 850,000,000
Private health insurance
Work From Anywhere 25 days/yr
Pension plan and counselling access
+1
Engneering Manager
Engneering Manager

PT InMotion Inovasi Teknologi • Jakarta Pusat

On-site
IDR 240,000,000 - 420,000,000
IOS Engineer
IOS Engineer

Nostratech • Jakarta Pusat

Hybrid
IDR 90,000,000 - 150,000,000
Tehnology Mentor
Tehnology Mentor

Bina Nusantara University • Indonesia

On-site
IDR 180,000,000 - 360,000,000
Mobile Apps Engineer
Mobile Apps Engineer

PT. TRANSNOVASI BANGUN PERSADA • Jakarta Timur

On-site
IDR 133,920,000 - 223,200,000
iOS Developer (Freelance)
iOS Developer (Freelance)

Kolega Coworking space • Jakarta Selatan

On-site
IDR 359,582,883 - 539,374,325
Flexible Working Hours