Flutter Developer (Junior/Senior)

Passionate about mobile apps? Join us to build high-performance Flutter apps for iOS & Android, integrate APIs, and craft seamless user experiences.

Responsibilities

How You'll Contribute

  • Develop and maintain cross-platform mobile applications primarily using Flutter.
  • Build responsive and high-quality UI/UX for both iOS and Android platforms.
  • Integrate RESTful APIs and manage application state efficiently.
  • Optimize app performance, debug issues, and ensure broad cross-device compatibility.
  • Collaborate closely with design and backend teams throughout the development lifecycle.
  • Implement unit tests, utilize Git for version control, and maintain clear documentation.

Requirements

Core Competencies

  • Demonstrated professional experience in mobile application development.
  • Solid mastery of Swift, Kotlin and Flutter
  • Proven experience integrating RESTful APIs and external libraries (e.g: payment gateways, analytics, push notifications)
  • Familiarity with native tooling (Xcode, Android Studio).
  • Strong understanding of CI/CD practices, version control (Git), and app store deployment processes.
  • Strong analytical, debugging, and problem-solving skills with high attention to detail.
  • Ability to work independently, manage timelines effectively, and handle multiple projects.
  • Familiarity with React Native is considered a strong plus.

 

----------------------------------------------------------------------------------------------------
- We appreciate all applicants for their interest. However, only shortlisted candidates will be contacted for an interview. To stand out from other applicants, please ATTACH/ PROVIDE PORTFOLIO LINK when submitting your application.

- This position requires on-site work and a willingness to relocate to Penang Island. 

- Our hiring practice involves a one-time, in-person interview only (no online interviews). 

- Bachelor’s degree or above

For application, please attach your CV and covering letter stating your salary expectations. Kindly state clearly in the subject line which post you are applying for.

*Only shortlisted applicants will be notified.

Learn more about us

Discover

Contact Us

For support, partnerships, or general inquiries, please get in touch with our team.

Malaysia

No 5-3-2, Pusat Perdagangan Nova,
Jalan Ahmad Nor, 11600 Jelutong,
Penang, Malaysia.

Office Tel: +604-655 8288

Support: +604-656 1888

Email: info@marvelmedia.com

Thailand

Room 22, 25th Floor, 2, Jasmine City Building
SOI Sukhumvit 23 (Prasarn Mitr),
Klongtoey Nue, Wattana,
Bangkok 10110 Thailand

Cyprus

Λεμεσού 67, Vision Tower, 2121,
Αγλαντζιά, Λευκωσία

Switzerland

Nikosia, Zweigniederlassung Zug
12 Rue Le Corbusier
1208 Geneva
Switzerland

Let's Connect

Send us a message and we'll reply as soon as possible.