Khayira Holding Company · Cairo, Egypt · Posted 2026-06-10
Job DescriptionDesign, develop, and maintain high-quality mobile applications using Flutter for both Android and iOS platformsCollaborate closely with cross-functional teams including UI/UX designers, product managers, and backend developers to deliver seamless user experiencesLead the technical planning and execution of new features, ensuring scalability, performance, and securityReview, refactor, and optimize existing codebases to improve efficiency and maintainabilityIntegrate third-party APIs and services, ensuring robust and secure data exchangeParticipate in code reviews, providing constructive feedback and ensuring adherence to coding standardsTroubleshoot, debug, and resolve complex technical issues in a timely mannerContribute to the continuous improvement of development processes and workflowsRequirementsJob RequirementsMinimum of 4 years of professional experience in mobile application developmentProven expertise in developing and deploying Flutter applications for both Android and iOSStrong understanding of mobile architecture patterns such as BLoC, Provider, or ReduxExperience integrating RESTful APIs and third-party librariesSolid grasp of object-oriented programming and design principlesFamiliarity with version control systems, particularly GitExcellent problem-solving skills and attention to detailStrong communication and interpersonal skills