Flutter Mobile Frontend Developer

See other job openings at Amaka

Flutter Mobile Frontend Developer

Full time ContractAustralia

Apply for this Job Apply for this Job

Role Summary

The Flutter mobile developer participates in the design and development phase of a mobile Amaka project. The developer will actively contribute to projects implementation and assist with the work required to enhance Amaka’s Fitbiz mobile app.

Requirements
  • 5+ years of development experience with at least 2 years in mobile development, specifically in the areas of hybrid mobile development for Android and iOS phones and tablet devices
  • Must have experience in development of Cross platform mobile application development using Flutter and Dart
  • Experience with Flutter working with Firebase
  • Web service integration (REST/JSON)
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Translate designs into high quality code, build, and maintain high performance, reusable, and reliable code
  • Implement push notifications, analytics, crash reporting, and local data storage
  • Graph library experience
  • Coding, Unit testing and bug fixing
  • Prepare build release document
  • Ability to work and deliver under triple constraint (time, scope and resources)

Nice to have

  • Hands-on knowledge of different Android and iOS versions
  • Understanding in CI/CD pipelines
  • Building flutter module and flutter plug-ins
  • Good understanding of mobile development ecosystem
  • Knowledge of Application Deployment to Google play store and Apple app store
Responsibilities
  • Design, code, debug, document software and enhance existing/new components.
  • Conduct internal code review and code optimisation.
  • Requirement collection & documentation, application support, onsite and offshore coordination.
  • Support the rest of the development team.
  • Maintain trust and empathy with the international development team.
  • Facilitate execution of tasks oriented towards the team’s goal.
  • Help with planning and execution of most valuable projects.