Senior Mobile Developer (Flutter)

CFI Financial Group

Petaling Jaya

On-site

MYR 90,000 - 140,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CFI Financial Group is looking for a skilled Mobile Developer (Flutter) to design and build high-quality Android and iOS apps. You will work with backend, product, and UX teams in a fast-growing, multinational environment.

Requirements include 3+ years of Flutter experience, Dart proficiency, RESTful APIs, and strong testing, Git, and CI/CD practices. You will write clean, scalable code, participate in code reviews, and ensure compliance with platform guidelines to deliver a robust mobile

Qualifications

  • 3+ years of experience building and releasing Flutter apps in production.
  • Strong knowledge of the Flutter framework and Dart.
  • Experience with RESTful APIs and third-party libraries.
  • Familiarity with state management (Provider, Bloc, Riverpod).
  • Experience with mobile databases like SQLite or Hive.
  • Good Git/version control knowledge (GitFlow).
  • Familiarity with CI/CD for Flutter.
  • Understanding of secure mobile app development and data protection best practices.
  • Able to work independently and in a team.
  • Strong communication and interpersonal skills.
  • Exposure to Agile/Scrum.

Responsibilities

  • Design and develop high-quality mobile applications using Flutter for Android and iOS.
  • Collaborate with cross-functional teams including backend developers, product managers, and UI/UX designers to deliver high-performing, responsive applications.
  • Translate design mockups and business requirements into fully functional features.
  • Write clean, scalable, and maintainable code following industry standards and best practices.
  • Optimize applications for maximum speed, responsiveness, and efficiency.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Troubleshoot and debug issues, and perform root cause analysis to ensure a stable and robust app experience.
  • Write and maintain unit, widget, and integration tests to ensure code quality and reliability.
  • Participate actively in agile ceremonies such as sprint planning, standups, and retrospectives.
  • Conduct and participate in code reviews to maintain code quality, readability, and consistency.
  • Ensure app compliance with mobile platform guidelines (App Store/Google Play policies).

Skills

Flutter
Dart
RESTful APIs
State management (Provider, Bloc,River
SQLite
Hive
Git
CI/CD for Flutter
Agile/Scrum
Testing (Mockito, Flutter Driver)
Security best practices
Communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

Flutter SDK
SQLite
Hive
Git
CI/CD pipelines for Flutter

Job description

CFI Financial Group is an award-winning trading provider, possessing more than 25 years of experience with multiple offices around the world including London, Larnaca, Beirut, Amman, Dubai, Kuwait, Port Louis, and others.

CFI is hiring! Make your mark in the online trading industry.

Are you looking to pursue a career in finance? Do you want to work with a dynamic and growing team in the exciting world of online trading and investing? If you answered yes, then we have some amazing opportunities for you!

Description:

We are seeking a highly motivated and experienced Mobile Developer (Flutter) to join our team at CFI.

Responsibilities
  • Design and develop high-quality mobile applications using Flutter for both Android and iOS platforms.
  • Collaborate with cross-functional teams including backend developers, product managers, and UI/UX designers to deliver high-performing, responsive applications.
  • Translate design mockups and business requirements into fully functional features.
  • Write clean, scalable, and maintainable code following industry standards and best practices.
  • Optimize applications for maximum speed, responsiveness, and efficiency.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Troubleshoot and debug issues, and perform root cause analysis to ensure a stable and robust app experience.
  • Write and maintain unit, widget, and integration tests to ensure code quality and reliability.
  • Participate actively in agile ceremonies such as sprint planning, standups, and retrospectives.
  • Conduct and participate in code reviews to maintain code quality, readability, and consistency.
  • Ensure app compliance with mobile platform guidelines (App Store/Google Play policies).
Qualifications & Experience
  • Proven experience (3+ years) in building and releasing Flutter applications in production.
  • Solid understanding of the Flutter framework and Dart programming language.
  • Experience with third-party libraries, APIs, and RESTful services.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
  • Familiarity with state management approaches (Provider, Bloc, Riverpod, etc.).
  • Experience with mobile databases like SQLite or Hive.
  • Good knowledge of Git and version control workflows (e.g., GitFlow).
  • Familiarity with CI/CD pipelines for Flutter.
  • Knowledge of platform-specific integrations and native mobile development (optional but a plus).
  • Strong debugging, problem-solving, and performance tuning skills.
  • Experience with testing tools and frameworks such as Mockito, Flutter Driver, or integration tests.
  • Understanding of secure mobile app development and data protection best practices.
  • Ability to work independently as well as collaboratively in a team environment.
  • Strong communication and interpersonal skills.
  • Exposure to Agile/Scrum methodologies.
  • We’re a fast-growing, multinational company
  • Competitive salaries and benefits
  • Work and learn with industry professions
  • Supportive and collaborative environment
  • Unlimited opportunities for growth and development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Mobile Developer (Flutter)
Lead Mobile Developer (Flutter)

CFI Financial Group • Petaling Jaya

On-site
MYR 120,000 - 180,000
Competitive salaries
Unlimited opportunities for growth
Work with industry professionals
+1
Flutter Mobile Developer: Growth, Impact & Benefits
Flutter Mobile Developer: Growth, Impact & Benefits

CFI Financial Group • Petaling Jaya

On-site
MYR 90,000 - 140,000
Lead Flutter Mobile Developer — Global Team, Unlimited Growth
Lead Flutter Mobile Developer — Global Team, Unlimited Growth

CFI Financial Group • Petaling Jaya

On-site
MYR 120,000 - 180,000
Competitive salaries
Unlimited opportunities for growth
Work with industry professionals
+1
Senior Flutter Developer
Senior Flutter Developer

ZUS COFFEE • Selangor

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

Arki Finance • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Senior Mobile Application Developer (Flutter / iOS)
Senior Mobile Application Developer (Flutter / iOS)

Vell • Malaysia

On-site
MYR 120,000 - 180,000
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
Flutter Mobile Front End Developer
Flutter Mobile Front End Developer

慘扭敬 • Kuala Lumpur

On-site
MYR 50,000 - 80,000
Mobile Application Developer (Mandarin Speakers)
Mobile Application Developer (Mandarin Speakers)

Glints • Kuala Lumpur

Remote
MYR 60,000 - 90,000
Mobile Development Engineer Intern
Mobile Development Engineer Intern

Bybit Limited • Kuala Lumpur

On-site
MYR 120,000 - 180,000