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