Position: Flutter DeveloperLocation: RemoteExperience: +3 YearsSalary: Competitive, based on experience
About Us: We are a forward-thinking tech company dedicated to developing innovative solutions that empower citizens and promote transparency. Our projects leverage cutting-edge technology, including AI and machine learning, to create impactful and user-friendly applications.
Job Description: We are seeking an experienced Flutter Developer to join our dynamic team. The ideal candidate will have a proven track record of developing high-quality mobile applications for both Android and iOS platforms. This role requires a visionary developer who is also comfortable working with computer vision and machine learning tools.
Key Responsibilities:Develop and maintain high-performance Flutter applications for both Android and iOS platforms.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the best possible performance, quality, and responsiveness of the applications.Identify and correct bottlenecks and fix bugs.Stay up-to-date with the latest industry trends and technologies.Integrate computer vision and machine learning features into mobile applications.Work closely with the AI/ML team to implement and optimize algorithms within the applications.Utilize Google GIS tools to enhance the functionality of mobile applications.
Requirements:Minimum 3 years of professional experience in Flutter development.Strong proficiency in Dart programming language.Extensive experience with developing applications for both Android and iOS platforms.Familiarity with integrating RESTful APIs to connect applications to back-end services.Knowledge of state management approaches in Flutter (e.g., Provider, BLoC, Redux).Understanding of computer vision and machine learning concepts and tools.Experience with TensorFlow Lite, OpenCV, or similar ML frameworks is a plus.Proficiency with Google GIS tools and their integration into mobile applications.Excellent problem-solving skills and attention to detail.Strong communication skills and ability to work collaboratively in a team environment.
Preferred Qualifications:Bachelor’s degree in Computer Science, Engineering, or related field.Experience with Agile development methodologies.Previous experience working on projects related to citizen engagement or transparency is a plus.
How to Apply: ٍSubmit your resume if you are an appropriate candidate.