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