jobs in Sunmoon Tech Sdn Bhd

Sunmoon Tech Hiring! Full Time Android Application Developer in Selangor, Earn up to MYR 6,000 - Ricebowl

Android Application Developer

MYR6,000 - MYR6,000 Per Month
Share
Save

Working Location

  • Petaling Jaya Selangor Malaysia

Job Description

Responsibilities

Position Overview
We are seeking a skilled and driven Android Application Developer to join our technology team. In this role, you will design, develop, and maintain high-quality, fully native Android applications that complement our enterprise revenue workflow, cash flow management, and AI-driven automation solutions. You will collaborate with cross-functional teams to deliver secure, scalable mobile interfaces that integrate seamlessly with backend APIs and enterprise architectures.

Key Responsibilities
1) App Architecture & Development

  • Design, build, and maintain high-quality native Android applications across multiple form factors (phones, tablets, and potentially ecosystem-extended devices).
  • Ensure applications are highly responsive, optimized for performance, scalable, and follow modern Android design and performance standards.
  • Maintain clean, maintainable, well-documented, and highly structured code bases.

2) Integration, Security & AI

  • Integrate mobile applications with backend services via secure RESTful APIs and modern data synchronization protocols.
  • Implement rigorous security measures, including data encryption, secure token management, and compliance with enterprise and financial data handling standards.
  • Work closely with data and platform engineers to support AI-driven features and real-time notifications within the mobile ecosystem.

3) Testing & Continuous Improvement

  • Write clean, maintainable code backed by automated testing (unit tests, integration tests) to identify bottlenecks and eliminate bugs.
  • Support the full application lifecycle, from initial requirement refinement through to deployment on the Google Play Store.
  • Stay up to date with the latest Android and mobile technologies, lead technical improvements, and benchmark against industry competitors.

4) Collaboration & Agile Delivery

  • Collaborate with product owners, UI/UX designers, QA testers, and backend teams to define, design, and ship new features.
  • Work effectively in an Agile/Scrum/Kanban environment: estimate user stories, refine technical requirements, and deliver iterative increments.
  • Participate actively in code reviews, pull requests, and foster engineering best practices within the development team.

Job Requirements
1) Experience & Background

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related discipline.
  • Experience: Minimum of 3 years of native Android development experience.
  • Portfolio: A proven track record well-supported by live, published applications in the Google Play Store.

2) Technical Skills

  • Languages: Strong proficiency in Kotlin (understanding of Java is a plus).
  • Frameworks & Core Tools: Deep understanding of the Android SDK, Android Architecture Components (e.g., ViewModel, LiveData), and asynchronous programming via Coroutines. Kotlin Multiplatform experience is a plus.
  • Architecture: Strong familiarity with modern mobile architectures like MVVM or MVI, and a solid grasp of SOLID design principles.
  • Dependency Injection: Hands-on experience with dependency injection frameworks such as Koin or Dagger/Hilt.
  • UI/UX Execution: Experience with pixel-perfect UI implementation, custom views, animations, and multi-device support.
  • DevOps & Tooling: Experience working with Git version control, code review workflows, and automated CI/CD pipelines.

3) Soft Skills & Attributes

  • Good communication skills in English, with the ability to work effectively alongside distributed or cross-functional teams.
  • An agile mindset: comfortable with iterative development, short feedback loops, and open to continuous refinement.
  • Strong problem-solving abilities, root-cause analysis skills, and high attention to detail.

4) Preferred Qualifications

  • Prior experience developing Financial Technology (FinTech), Enterprise Resource Planning (ERP) extensions, or secure B2B mobile applications.

Pay: Up to RM6,000.00 per month

Benefits:

  • Opportunities for promotion
  • Professional development

Experience:

  • Android: 1 year (Preferred)
  • Kotlin: 1 year (Preferred)

Work Location: In person

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More