Senior Mobile Developer (iOS & Android)
Posted 17 hours 43 minutes ago by IT Human Resources
We are looking for a Senior Mobile Developer with 5+ years of experience building and maintaining native iOS and Android applications. The ideal candidate has a strong grasp of clean architecture, performance optimization, and cross-functional collaboration.
Responsibilities
-
Develop and maintain native mobile apps using Swift (iOS) and Kotlin (Android).
-
Apply architectural patterns such as MVVM, MVI, MVVM-C, and Clean Architecture.
-
Integrate RESTful APIs and manage local data persistence.
-
Ensure application security, performance, and stability.
-
Write unit tests and maintain high code quality.
-
Collaborate with design and Back End teams to deliver consistent UI/UX.
Requirements
-
5+ years of mobile development experience.
-
Strong proficiency in Swift and Kotlin; basic Java knowledge is a plus.
-
Experience with Xcode, Android Studio, Git, and Gradle.
-
Familiarity with UIKit, Jetpack Compose, XML, and Material Design.
-
Experience with RxSwift, Combine, Coroutines/Flow, RxJava/Kotlin.
-
REST API integration (Retrofit, OkHttp).
-
Dependency injection (Dagger, Hilt).
-
Data persistence (Room, DataStore, SharedPreferences, encrypted storage).
-
Unit testing (XCTest).
-
Firebase Analytics, Crashlytics, and App Distribution.