Langsung ke konten utama

IOS Developer (Junior Level)

Gaji
Gaji tidak dicantumkan
Jenis pekerjaan
Penuh waktu
Diposting
Sumber
Jobstreet Indonesia (SEEK API + GraphQL)
  • kantor
Lamar di Jobstreet Indonesia (SEEK API + GraphQL)

Kami akan mengarahkan Anda ke situs tempat lowongan diposting untuk menyelesaikan lamaran.

Deskripsi pekerjaan

Mandatory Qualifications

- 2–4 years experience in native iOS development (junior to middle)

- Strong UIKit with programmatic Auto Layout

- Strong UITableView / UICollectionView / UIStackView

- Familiar with modular architecture: VIPER / Clean Architecture

- Experience with REST API, JSON, authentication & session management

- Familiar with CocoaPods & Git workflow

- Familiar with multi-environment build (DEV / QA / PRO)

Nice to Have

- Experience with SwiftUI, Combine, async/await

- Experience with SnapKit, WKWebView, Google Maps

- Familiar with Firebase, deeplink, analytics

- Experience writing unit tests (presenter / view model)

Tech Stack

Codebase

Languages : Swift

Versioning : iOS 15+

UI : UIKit (programmatic + SnapKit)

Future UI : SwiftUI (hybrid via UIHostingController)

Arsitektur : VIPER + Module Builder + Router

Concurrency : Grand Central Dispatch (GCD)

Dependency : CocoaPods

Networking : Alamofire + custom ApiService + EnvironmentInterceptor

Auth : OTP (WhatsApp/SMS), PIN, Biometric, Keychain

Environment : DEV / QA / PRO (compile flags + Info.plist)

Firebase : Messaging (FCM), Auth, RemoteConfig, Analytics

Maps & Login : GoogleMaps, GooglePlaces, GoogleSignIn

Analytics : Adjust, Insider (coordinator pattern)

KYC : AAI Liveness SDK

Web : WKWebView + JS bridge

Linting : SwiftLint

Localizations : en.lproj, id.lproj

Anothers : IQKeyboardManager, ReachabilitySwift, AdvancedPageControl

Referensi: 44994 · Berlaku sampai 14 Oktober 2026

Lowongan terkait lainnya

Lowongan serupa