Job title: Android Developer
Job type: Permanent
Industry: Manufacturing and Production
Location: WFO, Jakarta
Job ID: 48359

Job Description

About the company

Geekhunter is hiring on behalf of our client, a leading global provider of cutting-edge technologies and innovative services.

 

Job Responsibilities

  • Design, develop, and maintain Android applications (with optional iOS support), ensuring high-quality mobile solutions. 
  • Perform coding, testing, debugging, and documentation of features, bug fixes, and hotfixes.
  • Collaborate with cross-functional teams to deliver reliable and scalable applications.
  • Monitor application performance and stability, proactively addressing issues.
  • Apply clean architecture principles and design patterns to ensure maintainable and efficient codebases.
  • Provide clear documentation for developed features and technical processes.
  • Contribute to continuous improvement through code reviews, knowledge sharing, and collaboration with peers.

Job Requirements

  • Minimum of 4 years of professional experience in software development.
  • Proven experience in Point of Sale (POS) systems and banking solutions (e.g., EDC, mobile banking).
  • Strong expertise in ISO8583, EMV standards, and PIN block calculation.
  • Advanced proficiency in Kotlin, including Kotlin Multiplatform.
  • Solid understanding of clean architecture concepts and modern design patterns.
  • Skilled in Android development environments, tools, and versioning.
  • Experience with testing frameworks such as Espresso and JUnit, and debugging tools like ADB.
  • Proficiency in version control (Git) and API testing tools (Postman).
  • Knowledge of SQLite and database management.
  • Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).

Non-Technical Competencies

  • Strong attention to detail and commitment to quality.
  • Excellent communication and interpersonal skills.
  • Ability to work independently while contributing effectively in collaborative settings.
  • Resilience under pressure with the ability to manage multiple tasks simultaneously.
  • Analytical mindset with strong problem-solving skills.

Benefits

  • Competitive Salary
  • BPJS Kesehatan & Ketenagakerjaan
  • THR
  • External Health Insurance
  • Bonus based on performance
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB