Design, develop, and maintain high-performing, responsive, and optimized mobile applications using the Flutter framework, leading mobile development initiatives, mentoring junior developers, and collaborating with product, design, and backend teams to deliver secure, scalable, and seamless mobile experiences.
Requirements
- Bachelor’s degree in Computer Science, Information system, or a related field.
- 6–8 years of professional mobile development experience, with at least 2+ years in Flutter.
- Strong proficiency in Dart programming language and Flutter framework.
- Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development is an advantage
- Experience integrating RESTful APIs, GraphQL, and JSON data.
- Hands-on experience with CI/CD pipelines for mobile app deployment.
- Familiarity with cloud-based backends (Firebase, AWS, Azure) and containerized environments.
- Solid understanding of version control systems.
- Excellent problem-solving, debugging, and communication skills.
- Experience working in Agile/Scrum development environments.
- Familiarity with Clean Architecture, SOLID principles, and design patterns.
- Experience in App Store / Play Store submission and release management.
- Fluency in English and Arabic (written and spoken).
Benefits
- Individual medical insurance
- Social insurance
- Transportation from designated pickup points (for Sokhna)