Android Developer (All Levels)

Location: Kuala Lumpur, Malaysia (Employment Visa provided for non-Malaysian)

Employment Type: Full-Time Contract

 

About the Role:

Are you a passionate Android Developer interested in the Finance industry? We are seeking talented mobile developers to join dynamic teams focused on designing, developing, and implementing cutting-edge banking applications and mobile platforms. You will be a key player in the entire mobile development lifecycle, translating business needs into robust, scalable, and innovative mobile solutions that serve millions of banking customers.

 

Key Responsibilities:
  • Design & Develop: Create high-quality, well-designed, and efficient Android applications using Kotlin, Java for core banking, digital channels, payments, or other financial domains. 
  • Build & Implement: Ensure app performance, responsiveness, and scalability using Android specific tools (e.g., Gradle, Maven, Firebase) 
  • Test & Integrate: Develop unit tests, support integration testing with backend services and APIs, and work with QA teams to ensure mobile application quality and performance.
  • Collaborate: Work closely with cross-functional teams including UI/UX designers, backend developers, business analysts, and product owners to gather requirements and translate them into technical solutions.

 

What We’re Looking For:
  • Bachelor’s Degree in Computer Science, Information Technology, or a related field
  • Proven experience in Android development with Kotlin and Java programming languages.
    • L1: 1 – <3 Years experience
    • L2: 3 – <5 Years experience
    • L3: 5 – <7 Years experience
    • L4: 7 – <10 Years experience
    • L5: >10 Years experience
  • Experience with Android development tools, frameworks, and SDKs.
  • Experience with RESTful APIs integration and working with JSON data.
  • Knowledge of database management and SQL for mobile applications.
  • Experience with mobile development lifecycle, Agile methodologies, and version control systems (Git).

 

Nice to Have:
  • Experience in banking or financial systems
  • Experience working in Unix/Linux/HP-UX environments
  • Experience in mobile security practices including certificate pinning, secure storage, encryption, and authentication systems.
  • Knowledge of enterprise technologies such as Oracle databases, WebLogic server, or Spring frameworks
  • Knowledge of banking regulations and compliance requirements (e.g., KYC, AML).

 

Why Join Us?
  • Innovate at the forefront of digital banking transformation.
  • Work in a collaborative, cross-functional squad with global impact.