
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology solutions company is seeking an Android Developer in Jakarta to develop and enhance Android applications. The ideal candidate will have at least 2 years of experience, strong knowledge of Android SDK & NDK, and excellent skills in Kotlin. The role involves working extensively in a supportive environment with exposure to multinational projects, fostering both technical and soft skill development.
Location: Jakarta, Jakarta.
Salary: IDR 8,000,000 – IDR 12,000,000.
Job Type: Contract.
Requirements:
Company: PT Solusi Inovasi Bangsa.
Location: Jakarta, Jakarta.
Job Type: Contract (6 months).
Role Description:
This is a contract role for an Android Developer located on‑site in Jakarta, Indonesia. The Android Developer will be responsible for developing and maintaining mobile applications, designing user interfaces, and collaborating closely with other team members to deliver quality software. Day‑to‑day tasks include coding, debugging, testing, and ensuring the application meets user requirements and industry standards. The Developer will also be involved in the full software development lifecycle, from requirements gathering to deployment.
Qualifications:
Location: Jakarta, Jakarta.
Salary: IDR 40,000,000 – IDR 60,000,000.
Location: Jakarta, Jakarta.
Salary: IDR 10,000,000 – IDR 20,000,000.
Job Type: Contract.
Contract length: 3 months.
Location: Placement at one of our clients from Banking Industry.
Working System: Full WFO.
Employment Contract: PKWT/Contract.
App Development: Design, develop, and test native Android features and components using Kotlin and modern Android SDKs.
Architecture: Implement and adhere to best practices in mobile architecture, such as MVVM, MVI, or Clean Architecture, utilizing components like LiveData, ViewModel, and Coroutines.
UI/UX Implementation: Translate designer mockups and wireframes into high-quality, responsive user interfaces using XML layouts or Jetpack Compose.
Testing & Quality: Write unit and integration tests (e.g., using JUnit, Mockito, or Espresso) to ensure code reliability and robustness.
Collaboration: Work closely with product managers, UI/UX designers, and backend teams to define requirements, integrate APIs, and deliver features on time.
Performance Optimization: Identify and resolve performance and scalability issues, including memory leaks and battery consumption.
Google Play Management: Assist with preparing and submitting applications to the Google Play Store.
Minimum Qualifications: Experience: Minimum 3 years of professional, hands‑on experience developing native Android applications.
Language: Expert proficiency in Kotlin.
Frameworks: Deep practical experience with the Android Jetpack suite of libraries (ViewModel, Navigation, Room, WorkManager).
Architecture: Proven ability to implement modern, scalable app architecture patterns (e.g., MVVM).
Concurrency: Strong understanding and hands‑on experience with Kotlin Coroutines and Flow for asynchronous programming.
APIs: Experience integrating with RESTful APIs and utilizing third-party libraries.
Tools: Proficient with version control systems, specifically Git.
Soft Skills: Excellent debugging skills, strong communication, and a proactive attitude toward problem‑solving.
PT. Indocyber Global Teknologi, an integrated information and technology system provider, dedicated to delivering highly effective solutions in the field of Information Systems. Our core business focuses on information technology services, digital marketing and IT infrastructure. PT. Indocyber Global Teknologi started with only 10 (ten) personnel, currently, after years of experience, we are supported by more than 200 consultants and developers.