Mobile Application Developer (Android / iOS)

dtcpay

Kuala Lumpur

On-site

MYR 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

dtcpay is seeking a skilled Flutter Developer to join our team in Kuala Lumpur, Malaysia. In this role, you will be responsible for optimizing mobile applications and collaborating with cross-functional teams to deliver user-centric app experiences. We're looking for someone passionate about clean code, efficiency, and ongoing learning.

The ideal candidate will have at least 5 years of mobile development experience, a strong command of both Dart and Flutter, and be proficient in English and Mandarin to work with vendors.

This position requires full presence in the office.

Qualifications

  • At least 5 years of professional mobile development experience.
  • Strong command of mobile OS architectures and multithreading.
  • Hands-on experience with Web-to-Native setups or Hybrid frameworks.

Responsibilities

  • Optimize existing Flutter-based mobile applications.
  • Implement cross-platform communication bridges (JSBridge).
  • Investigate and resolve cross-platform compatibility issues.

Skills

Dart and Flutter core components
Android (Java/Kotlin) or iOS (Swift/Obj-C)
Version control with Git
Cross-platform compatibility
Logical thinking
Proficiency in English and Mandarin

Education

Bachelor’s degree in Computer Science or related fields

Job description

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 5 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Flutter Developer – Hybrid Mobile Apps (Onsite)
Flutter Developer – Hybrid Mobile Apps (Onsite)

dtcpay • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Frontend Mobile Developer
Frontend Mobile Developer

Hyred • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Competitive salary package
Bank holidays
Birthday leave
+6
Frontend Engineer (Vue.js + Flutter)
Frontend Engineer (Vue.js + Flutter)

Dada Consultants • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Flutter Mobile Front End Developer
Flutter Mobile Front End Developer

慘扭敬 • Kuala Lumpur

On-site
MYR 50,000 - 80,000
Mobile Developer
Mobile Developer

Meng Kah Auto Parts Trading • Selangor

On-site
MYR 70,000 - 120,000
Lead Mobile Developer (Flutter)
Lead Mobile Developer (Flutter)

CFI Financial Group • Petaling Jaya

On-site
MYR 180,000 - 240,000
Senior Mobile App Developer (Flutter)
Senior Mobile App Developer (Flutter)

APPLIFY TECHNOLOGIES SDN. BHD. • Puchong

On-site
MYR 89,000 - 156,000
Healthcare Insurance
Dental Care
Vision Subsidies
+8
Back End Developer
Back End Developer

dtcpay • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Flutter Applications Developer
Flutter Applications Developer

Starhub Ltd • Petaling Jaya

On-site
MYR 33,000 - 67,000
Senior Mobile Application Developer (Flutter / iOS)
Senior Mobile Application Developer (Flutter / iOS)

Vell • Malaysia

On-site
MYR 120,000 - 180,000