Mobile Developer

GENCODE SDN BHD

Petaling Jaya

On-site

MYR 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

GenCode Sdn Bhd in Malaysia is seeking a skilled Mobile Developer to build cross-platform apps using Flutter and Dart for Android, iOS and Huawei devices, with emphasis on reusable components and API integration.

You will work across the full development lifecycle, implement features from requirements, ensure performance, security, and release readiness on Play Store, App Store and Huawei AppGallery, collaborating with backend and product teams.

Qualifications

  • Bachelor's degree in a related field.
  • 3–5 years of relevant experience in mobile application development.
  • Strong hands-on experience with Flutter and Dart.
  • Experience developing and deploying applications for Android and iOS.
  • Experience with Google Play Store, Apple App Store and Huawei AppGallery deployment.
  • Good understanding of REST APIs, JSON and system integration.
  • Knowledge of Android development using Kotlin/Java is an advantage.
  • Knowledge of iOS development using Swift is an advantage.
  • Experience with Git/version control and SDLC practices.
  • Experience with Firebase, push notifications and analytics is an advantage.

Responsibilities

  • Develop, enhance, maintain and support mobile applications using Flutter and Dart.
  • Develop cross-platform mobile applications for Android, iOS and Huawei devices.
  • Design and implement reusable, scalable and maintainable mobile components.
  • Implement new features based on business and product requirements.
  • Integrate mobile apps with REST APIs, backend services and third-party platforms.
  • Troubleshoot, debug and optimise performance, stability and reliability.
  • Follow coding, testing, Git/version control, documentation and security practices.
  • Support native Android development using Kotlin/Java where required.
  • Support native iOS development using Swift where required.

Skills

Flutter
Dart
Android
iOS
Kotlin/Java
Swift
Git
Firebase
REST APIs
IoT integration
MQTT
BLE
AppGallery

Education

Bachelor's Degree in Computer Science, Software Engineering, Information Technology or a related field

Tools

Flutter SDK
Dart SDK
Firebase
Git
Huawei AppGallery

Job description

Develop, enhance, maintain and support mobile applications usingFlutter and Dart.

Develop cross-platform mobile applications forAndroid, iOS and Huawei devices.

Design and implement reusable, scalable and maintainable mobile application components.

Implement new features based on business, product and functional requirements.

Integrate mobile applications with REST APIs, backend services and third-party platforms.

Troubleshoot, debug and optimise application performance, stability and reliability.

Follow good practices in coding, testing, Git/version control, documentation and mobile application security.

Support native Android development usingKotlin/Javawhere required.

Support native iOS development usingSwiftwhere required.

Understand and troubleshoot platform-specific issues across Android and iOS.

Integrate native SDKs, libraries, plugins and platform-specific capabilities with Flutter applications.

Develop or customise native components when Flutter capabilities or third-party plugins are insufficient.

Keep up to date with Android and iOS platform requirements, SDK changes and development practices.

Develop, maintain and support applications forHuawei devices and Huawei Mobile Services (HMS).

Manage application builds and deployment toHuawei AppGallery.

Integrate Huawei-specific services and SDKs where required.

Troubleshoot compatibility and platform-specific issues between Google Mobile Services (GMS), Huawei Mobile Services (HMS), Android and Flutter.

Ensure mobile applications meet the technical and security requirements of the respective application distribution platforms.

4. IoT & Smart Device Integration

Support integration between mobile applications andIoT devices, smart devices and connected systems.

Develop mobile interfaces for monitoring, controlling and interacting with connected devices where applicable.

Work with backend and IoT teams to integrate device APIs, data services and communication protocols.

Troubleshoot connectivity, device communication and mobile-to-IoT integration issues.

Experience with IoT platforms, MQTT, Bluetooth/BLE, Wi-Fi or smart-device integration is an advantage.

Integrate mobile applications withREST APIs, ERP, CRM, payment platforms, IoT platforms and other enterprise systems.

Implement secure authentication, authorisation and data communication.

Work closely with backend developers to identify and resolve API and integration issues.

Ensure mobile applications meet requirements for performance, scalability, security and reliability.

6. Mobile Application Testing & Release

Perform unit testing, integration testing, debugging and performance testing.

Support QA and User Acceptance Testing (UAT).

Prepare and manage application builds and releases for Google Play Store, Apple App Store, and Huawei AppGallery.

Monitor and troubleshoot production crashes, defects and performance issues.

Support application versioning, release management and technical documentation.

7. GenCode Product Development

Develop, enhance, maintain and support GenCode's mobile applications and digital products.

Contribute to the continuous development and enhancement ofGenBluand other customer-facing mobile solutions.

Support new mobile product development, system enhancements and commercialisation initiatives.

Work with Product and UI/UX teams to deliver intuitive and user-friendly mobile experiences.

Identify opportunities to improve mobile application features, usability and technical architecture.

8. AI-Assisted Development

Utilise AI coding and development tools such asGitHub Copilot, Cursor, Claude Code or equivalent tools.

Leverage AI for code generation, debugging, refactoring, testing, documentation and optimisation.

Adopt modern AI-assisted software engineering practices to improve development efficiency and code quality.

Support integration ofAI/LLM and Agentic AI capabilitiesinto mobile applications where applicable.

Work closely withProduct, UI/UX, Backend, QA, DevOps, AI, Project Management and business teams throughout the software development lifecycle.

Translate business and functional requirements into practical mobile application solutions.

Participate in technical design, development, testing, deployment and production support.

Contribute ideas for product enhancement, technology improvement and development efficiency.

Participate in technical discussions, code reviews and knowledge-sharing activities.

Requirements:

Bachelor's Degree in Computer Science, Software Engineering, Information Technology or a related field.

3–5 years of relevant experience in mobile application development.

Strong hands-on experience withFlutter and Dart.

Experience developing and deploying applications forAndroid and iOS.

Experience withGoogle Play Store, Apple App Store and Huawei AppGallerydeployment.

Good understanding of REST APIs, JSON, web services and system integration.

Good understanding of mobile application architecture, state management and application lifecycle.

Knowledge ofAndroid development using Kotlin/Javais an advantage.

Knowledge ofiOS development using Swiftis an advantage.

Experience with Git/version control and software development lifecycle practices.

Experience with Firebase, push notifications, analytics and mobile device services is an advantage.

Experience withIoT or smart-device integrationis an advantage.

Knowledge ofMQTT, Bluetooth/BLE, Wi-Fi or IoT communication protocolsis an advantage.

Knowledge of AWS or other cloud platforms is an advantage.

Experience in enterprise applications, SaaS, digital products or system integration is preferred.

Experience with AI coding/development tools is an advantage.

Strong problem-solving, troubleshooting and analytical skills.

Good communication and teamwork skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Apps Developer
Mobile Apps Developer

ITSMART Sdn Bhd • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Senior Flutter Developer
Senior Flutter Developer

ZUS COFFEE • Selangor

On-site
MYR 120,000 - 180,000
Mobile Android Developer
Mobile Android Developer

Agensi Pekerjaan Penta Consultancy Sdn. Bhd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Flutter Mobile Engineer - Cross-Platform & IoT Integration
Flutter Mobile Engineer - Cross-Platform & IoT Integration

GENCODE SDN BHD • Petaling Jaya

On-site
MYR 90,000 - 130,000
Flutter Mobile Engineer
Flutter Mobile Engineer

OneJar • Selangor

Hybrid
MYR 90,000 - 120,000
Hybrid work setup
Permanent role
Competitive salary
+2
Software Engineer (Mobile App)
Software Engineer (Mobile App)

Abs Innovations Sdn. Bhd • Malaysia

On-site
MYR 78,000 - 123,000
Full-time position
Attractive salary package
12 days training per year
+1
Senior Quality Engineer
Senior Quality Engineer

Ola Chat Pte Ltd. • Kuala Lumpur

On-site
MYR 67,000 - 112,000
Mobile Engineer
Mobile Engineer

Cognizant • Selangor

On-site
MYR 150,000 - 270,000
Mobile iOS Developer
Mobile iOS Developer

Agensi Pekerjaan Penta Consultancy Sdn. Bhd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Mobile App Developer
Mobile App Developer

Odixcity Consulting • Malaysia

On-site
MYR 244,101 - 366,151