jobs in Codemax Sdn Bhd

Codemax Hiring! Full Time Senior Mobile App Developer (Flutter - AI-Driven) in Selangor - Ricebowl

Senior Mobile App Developer (Flutter - AI-Driven)

Share
Save

Working Location

  • Puchong Selangor Malaysia

Job Description

Responsibilities

Location: PFCC, Puchong

Employment Type: Full-time

Experience: 2 - 3 years

Reports To: Tech Lead


--------------------------------------------------------------

Priority Consideration: Strong preference will be given to candidates who are proficient in using AI-powered development tools (e.g., Claude Code) to accelerate coding, debugging, code review, and learning. We believe AI-fluent developers ship faster and learn faster — show us how you use these tools in your workflow.

--------------------------------------------------------------


About Codemax

Codemax is an AI-first enterprise technology company focused on operational systems, ERP integrations, automation, Vision AI and intelligent business solutions across industries including F&B, MICE, Retail, Healthcare and emerging enterprise ecosystems.


With growing operations across Malaysia, Singapore, Australia, South Korea and the Philippines, we are building a scalable regional technology platform supported by deep industry expertise, AI capabilities and strong execution culture.


Role Overview

We’re looking for a Junior Mobile App Developer to join our engineering team and help us build and maintain cross-platform mobile applications using Flutter. You’ll work closely with senior developers, designers, and product managers to ship high-quality features for both Android and iOS from a single codebase. We’re an AI-forward engineering team — we actively use tools like Claude and other AI assistants to boost productivity, and we expect our developers to be comfortable integrating these tools into their day-to-day work. This is a great opportunity for an early-career developer to grow their skills in a collaborative, modern environment.


What You’ll Do

  • Build and maintain mobile application features using Flutter and Dart for both Android and iOS platforms, and Getx as state management.
  • Translate UI/UX designs (Figma) into responsive, pixel-accurate Flutter screens.
  • Integrate RESTful APIs and third-party SDKs (handheld scanners, thermal printers, external USB devices, etc.).
  • Maintain Android TV applications with remote control navigation support. 
  • Write clean, readable, and testable code.
  • Leverage AI coding assistants (Claude, Copilot, Cursor, etc.) to write, review, refactor, and debug code efficiently — while applying sound engineering judgment to what the AI produces.
  • Debug and resolve issues across Android and iOS, including platform-specific quirks.
  • Prepare and maintain builds for release on the Google Play Store and Apple App Store.
  • Collaborate with QA to identify, reproduce, and fix bugs.
  • Stay up-to-date with Flutter ecosystem updates, AI tooling, best practices, and mobile development trends.


What We’re Looking For (Required)

  • 2–3 years of hands-on experience building mobile apps with Flutter and Dart (internships, freelance, or published personal projects count).
  • Solid understanding of asynchronous programming (Futures, async/await, Streams).
  • Experience consuming REST APIs and handling JSON.
  • Familiarity with at least one state management approach (GetX, Provider, Riverpod, Bloc, etc.).
  • Working knowledge of Git and pull-request-based workflows.
  • Understanding of responsive layouts and how to handle different screen sizes and orientations.
  • Basic familiarity with Android Studio, Xcode, and the respective build/release processes.
  • Good problem-solving skills and a willingness to learn from feedback.


AI Fluency (Strong Priority)

This is a key differentiator for us. Candidates who can demonstrate real, thoughtful use of AI tools in their workflow will be prioritized:

  • Hands-on experience with Claude (Claude Code, or the Claude API) for writing code, debugging, refactoring, or generating tests.
  • Familiarity with other AI coding assistants such as GitHub Copilot, Cursor, Windsurf, or ChatGPT.
  • Prompt engineering skills — the ability to structure prompts, provide context effectively, and iterate on AI outputs to get high-quality results.
  • Good engineering judgment when working with AI — knowing when to trust, when to verify, when to refactor, and when to override AI suggestions.
  • Bonus: experience integrating AI features (chatbots, summarization, RAG, LLM APIs) into mobile apps using Claude, OpenAI, or similar APIs.


Nice to Have

  • Apps published on the Play Store and/or App Store (please share links in your application).
  • Experience with Firebase Cloud Messaging.
  • Exposure to native Android (Kotlin/Java) or iOS (Swift) development.
  • Familiarity with CI/CD tools for mobile (Codemagic, Fastlane, GitHub Actions).
  • Experience writing unit, widget, or integration tests in Flutter.
  • Understanding of app performance optimization and memory management.
  • Knowledge of offline-first patterns, local storage (Hive, SQLite, Isar), or background tasks.


Education

Bachelor’s degree in Computer Science, Software Engineering, or a related field — or equivalent practical experience.


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