Mobile Developer (Flutter)

CFI Financial Group

Petaling Jaya

On-site

MYR 100,000 - 167,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Career growth & development
Supportive team environment
Industry-leading benefits

Job summary

CFI Financial Group is seeking a skilled Mobile Developer (Flutter) to join our dynamic team. You will design and build cross-platform mobile apps for Android and iOS, collaborate with backend and product teams, and translate designs into robust features.

The role requires 3+ years of Flutter production experience, Dart proficiency, and solid API integration skills. The team emphasizes agile practices, code quality, and continuous learning in a fast-growing, multinational environment.

Qualifications

  • 3+ years of production Flutter app development and release experience.
  • Strong Flutter framework and Dart language knowledge.
  • Experience with RESTful APIs and third-party libraries.
  • Bachelor's degree in CS/Engineering or related field.
  • Familiarity with state management (Provider, Bloc, Riverpod).
  • Experience with SQLite or Hive databases.
  • Git and version control experience; familiarity with GitFlow.
  • CI/CD pipelines for Flutter.
  • Secure mobile app development practices.
  • Excellent debugging and performance tuning skills.
  • Agile/Scrum experience.

Responsibilities

  • Design and develop high-quality mobile applications using Flutter for Android and iOS.
  • Collaborate with backend, product, and UI/UX teams to deliver features.
  • Translate designs and requirements into functional code.
  • Write clean, scalable code following best practices.
  • Optimize apps for speed, responsiveness, and efficiency.
  • Explore new technologies to improve development efficiency.
  • Troubleshoot and debug issues and perform root cause analysis.
  • Write and maintain unit, widget, and integration tests.
  • Participate in agile ceremonies and code reviews.
  • Ensure app compliance with platform guidelines.

Skills

Flutter
Dart
REST APIs
Git
CI/CD
Agile/Scrum
SQLite/Hive
State Management
Testing
Debugging
Security
Communication

Education

BSc in CS/Engineering

Tools

Git
SQLite
Hive

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

Flutter Mobile Engineer: Finance, Growth & Impact
Flutter Mobile Engineer: Finance, Growth & Impact

CFI Financial Group • Petaling Jaya

On-site
MYR 100,000 - 167,000
Competitive compensation
Career growth & development
Supportive team environment
+1
Flutter Developer (Android/iOS)
Flutter Developer (Android/iOS)

ACHIEVEDTECH SDN. BHD. • Petaling Jaya

On-site
MYR 54,000 - 78,000
Senior Mobile Application Developer (Flutter / iOS)
Senior Mobile Application Developer (Flutter / iOS)

Vell • Malaysia

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

慘扭敬 • Kuala Lumpur

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

ITSMART Sdn Bhd • Kuala Lumpur

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

Glints • Kuala Lumpur

On-site
MYR 60,000 - 100,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
Software Developer - Mobile Application (Flutter)
Software Developer - Mobile Application (Flutter)

MSPHitect Sdn Bhd • Kuala Lumpur

On-site
MYR 67,000 - 112,000
Mobile Application Developer (Mandarin Speakers)
Mobile Application Developer (Mandarin Speakers)

Glints • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Flutter Developer (Mobile App & Gamification)
Flutter Developer (Mobile App & Gamification)

Social Multiway Sdn Bhd • Kuala Lumpur

On-site
MYR 72,000 - 120,000
Competitive remuneration
Professional development
Certifications & training
+1