Flutter Developer

Egypt Full time Technology In-office

We are looking to hire a Flutter Developer to join us in our mission to educate the world. The successful candidate shall be responsible for keeping technology and tools up to date within the application and following the best working practices to write clean and maintainable code for applications.


  • Develop, test, maintain, and deploy software in the Flutter framework and Dart language to build and ship robust apps to Android/iOS devices and desktop applications using a single codebase

  • Write readable and clear code using Dart that will be extensively documented for future use and upgrades

  • Write feature design specification documents for coding and design activities

  • Develop user interface components and implement them by following well-known Flutter/Dart workflows and practices

  • Communicate with the Product and Engineering Team Leaders to implement business and project objectives

  • Participate in testing, performing quality assurance, and fixing bugs as part of the CI/CD cycle to maximize development efficiency

  • Stay up to date on changing technologies, new tools, computer languages, and new applications to ensure that ideas and technologies remain current

Qualifications and Work Experience

  • 2–4 years of relevant experience

  • Bachelor’s degree in a relevant field

  • Strong knowledge of state management’s main approaches

  • Ability to follow Clean architecture techniques

  • Native mobile development knowledge is a plus

  • Experience with TDD is a plus

  • In-depth understanding of front-end languages like HTML, CSS3, and JavaScript

  • Knowledge of the Dart programming language, REST APIs, and the integration of various APIs from third parties

Behavioural Competencies

  • Excellent communication skills 

  • Excellent time and stress management skills 

  • Accuracy and attention to detail 

  • Adaptability and flexibility 

  • Sense of initiative and ownership 

  • Creative thinking skills