Job Openings Mobile Engineer (Flutter)

About the job Mobile Engineer (Flutter)

About the Company

 

The Company is a reputable organization that provides payment solutions for businesses across Southeast Asia. With their recent Series B  funding of more than $50 million USD, they are looking to expand their engineering team globally.


They are currently looking to hire talented Mobile Engineers (Flutter) that will be assigned with the new mobile division that will be the pioneers of this project.

 

Responsibilities

  • Build and maintain mobile applications and frameworks 
  • Build required tooling or infrastructure to help us do that easier
  • Build entire mobile solutions with best practice, performance, delightful user experience, and scalability in mind
  • Help guide business requirements with technical feasibility and/or constraints
  • Partner with Software Engineers, UX/UI, User Research, Quality Engineers, Product Owners to deliver quality customer experiences 
  • Actively lead and participate in all team agile ceremonies
  • Be an active advocate of the mobile platform through both internal and external developer communities
  • Remain an active learner in all technologies related to mobile development

 

Requirements

  • At least 2 to 3 years of experience developing and shipping mobile applications using Flutter.
  • Experience with integrating native SDK OR creating wrapper for native SDK
  • Experience with dependency management or package management tools such as Cocoapods, Carthage, Swift Package Manager, Gradle, or Maven
  • Experience with build automation tools or continuous integration (CI) and continuous delivery (CD) tools such as Fastlane, CircleCI, Bitrise, GitHub Actions, etc
  • Experience with unit, integration, and E2E test frameworks 
  • Strong knowledge of mobile application user interface (UI) / user experience (UX), architecture, framework development, performance optimization, and security
  • Experience with monitoring tools, for instance Firebase, Sentry or Crashlytics
  • Strong desire to independently learn engineering skills and share it with other software engineers
  • Ability to mentor and level up other software engineers on your team
  • Experience with Scrum/Agile development methodologies
  • Ability to break down complex product requirements into well-groomed user stories
  • Experience in wiring applications up to backend microservices
  • Experience with integrating CMS platform services with App modules