Our client is seeking a passionate and skilled Flutter Developer to join our innovative team! You will be responsible for building and deploying dynamic, high-performance mobile applications across both iOS and Android platforms. If you love solving challenges, delivering smooth user experiences, and staying at the forefront of mobile app development, this is the role for you. Bring your expertise in Flutter, Dart, and mobile design patterns to create cutting-edge apps that delight users.

What you’ll do:

  • Design, develop, test, maintain, and deploy software in the Flutter framework and Dart.
  • Develop user interface components and implement them by following well-known Flutter / Dart workflows and practices.
  • Communicate with Product and Engineering leads to implement business and project objectives.
  • Code review of team members’ commits as part of the CI/ CD cycle.
  • Participate in testing, quality assurance, and bug fixes as part of the CI/ CD cycle.
  • Participate in all the SCRUM sessions.

Your Expertise:

  • 3 or more years of commercial experience developing and delivering Flutter-based apps.
  • Good understanding of state management, Flutter flavors, and app architecture.
  • Experience with building apps and software for insurance or healthcare products is a bonus.
  • Nice to haves: Firebase, Google Services, Angular, and App Store experience.

Qualifications Required:

  • A Degree in software engineering, computer science, or software development is a plus.

Personal Attributes:

  • Strong communication and consultative skills.
  • Self-initiated and proactive.
  • Experience in a remote software development environment.

Other information applicable to the opportunity:

  • Contract Position (12 Months)
  • Location: Cape Town, Durban or Centurion
  • Work Model: Remote or Hybrid (1 day a week)

Desired Skills:

  • Adaptability
  • Authenticity
  • Partnership
  • Ingenuity
  • Mastery

Learn more/Apply for this position