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 (i OS/Android) is a plus.
Qualifications
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
Benefits
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 (Play Station 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.