Search by job, company or skills

R

Mobile Developer

3-5 Years
MYR 4,000 - 6,500 per month
Save
new job description bg glownew job description bg glow
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

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

  • 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.

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.

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.

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

  • 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.

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.

Bachelors/ Degree

More Info

Job Type:
Function:
Employment Type:

Job ID: 148698905

Similar Jobs

Petaling Jaya, Malaysia, Selangor

Skills:

JavaGithubPush NotificationsApisJiraKotlinSwiftFirebaseSwiftUI

Petaling Jaya, Malaysia, Selangor

Skills:

SwiftFluttermobile applicationsAndroidKotlinGithubJiraAgile MethodologiesIosRestful Apisthird-party libraries