Flutter Developer (Mobile App - Android / iOS)

DTC Academy Sdn. Bhd.

Kuala Lumpur

On-site

MYR 90,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

dtcpay is seeking a skilled Flutter Developer to build and optimize mobile apps for Android and iOS, delivering high‑quality, performant experiences. The role is based fully onsite in Kuala Lumpur and requires collaboration with cross‑functional teams to ship features on schedule.

You will work on hybrid architecture with Native Shell + Web SPA, implement JSBridge connections, tackle WebView performance, and maintain clean, testable code using Dart and Flutter best practices, while communicating

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • Minimum 3 years of professional mobile development experience.
  • Proficient in Android (Java/Kotlin) or iOS (Swift/Obj-C).
  • Strong Dart and Flutter knowledge with state management.
  • Experience with WebView, JSBridge, and hybrid frameworks.
  • Excellent Git version control skills.
  • Fluent in English and Mandarin for vendor collaboration.

Responsibilities

  • Develop and optimize Flutter-based mobile apps for Android and iOS.
  • Contribute to Hybrid architecture using Native Shell + Web SPA and core native containers.
  • Implement cross‑platform communication bridges (JSBridge).
  • Improve WebView performance, memory usage, offline caching, and bottleneck resolution.
  • Troubleshoot cross‑platform issues and performance bottlenecks.

Skills

Flutter
Mobile development
Android
iOS
WebView
JSBridge
Git
English
Mandarin
Onsite

Education

Bachelor's degree in Computer Science/Engineering

Tools

WebView
JSBridge
Git

Job description

Flutter Developer (Mobile App - Android / iOS)

dtcpay is a MAS licensed payment service provider that bridges traditional finance and digital assets. We enable businesses to accept and make payments in both fiat and digital currencies, delivering secure, efficient, and seamless payment experiences across borders. As we expand globally, we are shaping the future of digital payments.

We are also recognised as one of Singapore’s Top 10 Startups in the LinkedIn Top Startups 2025 list, a reflection of our momentum and the exciting journey ahead for our team.

We are looking for a skilled Flutter Developer to join our growing team. In this role, you will be responsible for building and optimizing high-quality mobile applications using Flutter. You’ll work closely with cross-functional teams to deliver seamless, performant, and user-centric app experiences. If you're passionate about clean code, UI excellence, and continuous learning, we would love to hear from you.

What You’ll Do:

Responsible for the feature iteration, daily maintenance, and performance optimization of existing Flutter-based mobile applications.

Participate in the mobile architectural evolution toward a "Native Shell + Web SPA" Hybrid setup, focusing on the construction and customization of core native containers (WebView).

Implement highly efficient and secure cross-platform communication bridges (JSBridge) to ensure smooth integration between native OS capabilities and web applications.

Target common Hybrid architecture bottlenecks, optimizing WebView loading speed, memory footprint, blank-page rates, and offline caching mechanisms to achieve native‑like smoothness.

Investigate and resolve cross-platform compatibility issues, low‑level framework bugs, and system-level performance bottlenecks.

What We’re Looking For:

Bachelor’s degree in Computer Science, Computer Engineering, or related fields, with at least 3 years of professional mobile development experience.

Proficient in at least one native platform — Android (Java/Kotlin) or iOS (Swift/Obj-C); profound understanding of mobile OS architectures, native rendering pipelines, and multithreading.

Familiar with WebView container technologies; hands‑on experience with Web-to‑Native setups, micro-frontends, or Hybrid frameworks, with a solid understanding of underlying JSBridge mechanics.

Strong command of Dart and Flutter core components, state management, lifecycles, and asynchronous programming, with the ability to quickly adapt and maintain current Flutter projects.

Strong coding discipline and proficiency with Git for version control.

Possess exceptional logical thinking, strong implementation skills, and a supportive attitude towards architectural evolution and technological change.

Proficiency in both English and Mandarin, as you will collaborate with Chinese vendors.

The role is based fully onsite, requiring your presence in the office.

dtcpay is a regulated payment service provider that offers reliable solutions for merchants to grow revenues with increased acceptance rates across fiat and cryptocurrency. Our client's customers benefit from frictionless payment experiences, whether they are using our award‑winning POS+ terminal in-store or using our online checkout solution.

Founded in 2019 in Singapore, dtcpay is a licensed Major Payment Institution (MPI) under the Monetary Authority of Singapore (MAS) and offers Digital Payment Token (DPT) services. We have expanded our global footprint with subsidiaries in the Americas, Hong Kong and the Middle East.

dtcpay is a regulated payment service provider that offers reliable solutions for merchants to grow revenues with increased acceptance rates across fiat and cryptocurrency. Our client's customers benefit from frictionless payment experiences, whether they are using our award‑winning POS+ terminal in-store or using our online checkout solution.

Founded in 2019 in Singapore, dtcpay is a licensed Major Payment Institution (MPI) under the Monetary Authority of Singapore (MAS) and offers Digital Payment Token (DPT) services. We have expanded our global footprint with subsidiaries in the Americas, Hong Kong and the Middle East.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Application Developer (Android / iOS)
Mobile Application Developer (Android / iOS)

dtcpay • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Flutter Developer – Hybrid Mobile Apps (Onsite)
Flutter Developer – Hybrid Mobile Apps (Onsite)

dtcpay • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Project Manager
Project Manager

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Back End Developer
Back End Developer

dtcpay • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Treasury Specialist
Senior Treasury Specialist

DTC Academy Sdn. Bhd. • Kuala Lumpur

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

MKA Group • Selangor

On-site
MYR 78,000 - 123,000
Mobile Developer (Flutter)
Mobile Developer (Flutter)

CFI Financial Group • Petaling Jaya

On-site
MYR 90,000 - 130,000
Competitive salaries and benefits
Growth opportunities
Supportive and collaborative team
Frontend Mobile Developer
Frontend Mobile Developer

Hyred • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Competitive salary package
Bank holidays
Birthday leave
+6
Flutter Mobile Engineer: Hybrid WebView & Native Shell
Flutter Mobile Engineer: Hybrid WebView & Native Shell

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Flutter Mobile Front End Developer
Flutter Mobile Front End Developer

慘扭敬 • Kuala Lumpur

On-site
MYR 50,000 - 80,000