Flutter Developer

We are seeking a Flutter Developer with a minimum of 3 years of experience to join our team. The ideal candidate will have a strong understanding of Flutter development, including the BLoC and Cubit state managements, working using MVVM design patterns and will be proficient in using Firebase.

 

Responsibilities:

  • Develop high-quality, reusable, and reliable Flutter applications.
  • Implement user interface designs with high precision and efficiency.
  • Work with BLoC and Cubit for state management in Flutter.
  • Utilize Firebase such as Firestore, Authentication, Cloud Functions, and Analytics.
  • Collaborate with the team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Write automated tests to ensure the product is of the highest quality.
  • Integrate user-facing elements with server-side logic.
  • Optimize application for maximum speed and scalability.

Technical Skills:

  • Proficiency with Dart programming language.
  • Experience with BLoC and Cubit for State Managements.
  • Experience with Firebase.
  • Experience with MVVM design pattern.
  • Familiarity with code versioning tools such as Git.
  • Understanding of fundamental design principles behind a scalable application.
  • Understanding of accessibility and security compliance.

Qualifications:

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Minimum of 3 years of experience in Flutter development.

Soft Skills:

  • Excellent problem-solving skills.
  • Strong communication and teamwork skills.
  • Ability to work independently and manage one’s time.
  • Attention to detail.
  • Adaptability and willingness to learn new technologies.
  • Strong time management skills.
  • Fluent or at least very good English skills.
  • Supportive and passionate about the purpose and objectives of the Ministry.


Kindly read carefully our Mission & Vision stated here before applying