Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Mobile Developer (IOS & Android) di Adi Data Informatics kami kurasi dari JobStreet (kategori Keuangan & Perbankan). Perhatikan lokasi kerja (Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
Minimum 2–4 years of experience as an Mobile Developer Developer.
Must have proven experience working on Banking / Financial Services projects, preferably Mobile Banking, Digital Banking, or Financial Applications.
Experienced in developing and maintaining native mobile applications for iOS and/or Android.
Strong proficiency in Kotlin for Android development.
Experienced with Swift and/or SwiftUI for iOS development.
Strong understanding of mobile application architecture, such as MVVM, Clean Architecture, and Repository Pattern.
Experienced in integrating RESTful APIs and third-party services.
Familiar with Retrofit/OkHttp for Android and networking frameworks such as URLSession/Alamofire for iOS.
Strong understanding of Android Jetpack, Kotlin Coroutines, ViewModel, LiveData/StateFlow, Room, and Dependency Injection.
Familiar with iOS frameworks, lifecycle, navigation, local storage, and asynchronous programming.
Experienced in implementing authentication and authorization, including OTP, PIN, biometric authentication, session management, and device binding.
Good understanding of mobile application security, encryption, secure data storage, and secure API communication.
Experienced in debugging, troubleshooting, performance optimization, and crash analysis.
Able to develop mobile applications based on Figma/UI/UX specifications with responsive and user-friendly interfaces.
Experienced with Git and collaborative software development workflows.
Familiar with Firebase, especially Crashlytics, Analytics, and Cloud Messaging, is a plus.
Experience with Unit Testing, UI Testing, and automated testing is a plus.
Familiar with CI/CD mobile application deployment is a plus.
Experience working in an Agile/Scrum environment.
Able to collaborate effectively with Backend Developer, QA Engineer, Business Analyst, Product Manager, and UI/UX Designer.
Strong analytical, problem-solving, communication, and teamwork skills.