Careers/Mobile Engineer

Mobile Engineer

Job Type: Contract (12 Months Renewable)Job Location: Selangor

Role Description

Create cross-platform mobile apps that are fast, seamless, and loved by users.


Responsibilities

  • Development of cross-platform mobile applications.
  • Collaborate with product managers, designers, and backend engineers to deliver high-quality features.
  • Ensure applications are performant, maintainable, and scalable.
  • Build and integrate RESTful APIs, GraphQL, and third-party SDKs.
  • Implement CI/CD pipelines for mobile deployments.
  • Testing, troubleshoot, debug, and optimize performance across platforms.
  • Stay updated with the latest mobile development trends, frameworks, and tools.
  • Participate in technical decision-making, architecture discussions, and long-term product strategy.

Requirements

  • 2–4 years of professional mobile development experience.
  • Strong hands-on experience with Flutter & Dart for cross-platform app development.
  • Solid understanding of mobile architecture, design patterns, and state management (e.g., Provider, Riverpod, Bloc, Redux).
  • Proficient in consuming REST/GraphQL APIs.
  • Experience with automated testing (unit, integration, UI).
  • Strong knowledge of app lifecycle, performance optimization, and memory management.
  • Familiarity with CI/CD pipelines for mobile apps (e.g., GitHub Actions, Bitrise, or Fastlane).
  • Excellent problem-solving, analytical, and communication skills.
  • Experience with native Android (Kotlin/Java) and/or iOS (Swift/Objective-C) development and/or other cross-platform like React Native/Ionic will be an advantage.
  • Knowledge of Firebase, AWS Amplify, or similar mobile backend services.
Job Type: Contract (12 Months Renewable)Job Location: Selangor

Apply for this position

This role is intended for Malaysian citizens, permanent residents, or anyone living in Malaysia with the right to work.

Personal Details
Professional Details
Application
No file chosen

Accepted: .pdf, .doc, .docx — max 5 MB

By submitting, you agree your personal data will be used for recruitment purposes in accordance with our Privacy Policy.