Skill diminta
Xcode
Gaji pasar untuk posisi ini
Median Rp6,8 jt/bulan · rentang umum Rp4,8 jt – Rp8,5 jt
Berdasarkan 186 lowongan Mobile Development se-Indonesia (semua level).
Gaji lowongan ini 19% di bawah median pasar.
Lihat data gaji selengkapnya →Deskripsi
Deskripsi pekerjaan IOS ENGINEER NBS (nusantara beta studio)
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.