Skip to content

Flutter Mobile Engineer

  • Hybrid
    • Petaling Jaya, Malaysia
    • Beirut, Lebanon
    • Amman, Jordan
    • Limassol, Cyprus
    +3 more
  • Technology

Job description

On behalf of our client, a leading financial services company, we are seeking a highly motivated and experienced Flutter Mobile Engineer to join the team.

Key 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.

What’s offered:

  • Permanent role at a fast-growing, multinational company

  • Competitive salaries and benefits

  • Hybrid work setup

  • Supportive and collaborative environment

  • Unlimited opportunities for growth and development

Hybrid
  • Petaling Jaya, Malaysia
  • Beirut, Lebanon
  • Amman, Jordan
  • Limassol, Cyprus
+3 more
Technology

or