Mid Senior Flutter Developer

Job Description

  • Design, develop, and maintain robust and scalable mobile applications using the Flutter framework.
  • Collaborate with product managers and designers to understand project requirements and translate them into technical specifications and software designs.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Implement unit tests and leverage Test-Driven Development (TDD) practices to ensure high code quality and reliability.
  • Conduct code reviews to ensure code quality, consistency, and adherence to project guidelines.
  • Work closely with backend developers to integrate mobile applications with server-side systems and APIs.
  • Conduct thorough code reviews to ensure code quality, consistency, and adherence to project guidelines.
  • Integrate mobile applications with Firebase services, including authentication, real-time databases, and cloud messaging.
  • Monitor and analyze application performance, identifying areas for improvement and implementing optimizations.
  • Stay up-to-date with the latest trends and advancements in mobile application development and the Flutter framework.
  • Mentor and provide guidance to junior engineers, fostering a collaborative and knowledge-sharing environment.
  • Experience with native mobile development (iOS/Android) is a plus.


  • B.Sc of Computer Engineering graduate or equivalent.
  • +2 Years experience on Flutter development.
  • Excellent knowledge of design patterns and object-oriented concept.
  • Solid understanding of mobile application design patterns.
  • Have strong knowledge about mobile data patterns
  • Excellent problem solving, analytical, and troubleshooting skills.
  • Ability to learn new technology.
  • Ability to write clean code.
  • Familiarity with Mac OS or Linux is a plus.
  • Proficient understanding of Version Control Systems such as Git.
  • Experience with REST APIs
  • Basic understanding of how web services work.
  • Aggressive problem diagnosis and creative problem-solving skills
  • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
  • Comfort using programming languages and relational databases


  • Competitive salary.
  • Flexible hours.
  • Free food and drinks.
  • Friendly Environment.
  • Access for a lot of online courses.
  • Sessions and talks on IT technologies and Business to increase the knowledge of our employees.
  • Fun Environment (PlayStation 4, playing puzzles together).

Working Conditions

  • Location : Alexandria .
  • Off Days : Friday & Saturday.

You can send your resume to careers@inovaeg.com and set this code ” JOBID:ZR_168_JOB, ” in the subject of the message.

Apply for the job