
Mid level Flutter Developer
Crafted Internet

Hasan Zohdy
Position
Flutter Developer
Needed Levels
mid + midSenior
Work Mode
Remote
Work Type
Full Time
Location
Giza, Egypt
Timezone: Africa/Cairo
Job Description
#About the Role
We’re looking for a Mid-Level Flutter Software Engineer to build and maintain high-quality cross-platform mobile applications. You’ll work closely with product, design, and backend teams to deliver performant, scalable, and user-friendly apps using Flutter.
#Responsibilities
- Develop and maintain mobile applications using Flutter (Dart) for iOS and Android
- Collaborate with designers and backend engineers to deliver cohesive features end-to-end
- Write clean, maintainable, and well-tested code following modern best practices
- Implement responsive UI that works across different screen sizes and devices
- Integrate RESTful APIs and handle data efficiently
- Optimize app performance, responsiveness, and battery usage
- Participate in code reviews and contribute to team knowledge sharing
- Debug, troubleshoot, and resolve production issues
- Manage app releases and updates on the App Store and Google Play
#Requirements
- 2–5 years of professional experience in mobile development, with hands-on Flutter experience
- Strong proficiency in Dart and understanding of Flutter’s widget system
- Experience with state management approaches (e.g., Provider, Riverpod, Bloc, or similar)
- Solid understanding of RESTful APIs, JSON, and asynchronous programming
- Familiarity with mobile app architecture patterns (e.g., MVVM, Clean Architecture)
- Experience with Git and collaborative development workflows
- Understanding of mobile UI/UX principles and platform-specific guidelines
- Experience with app deployment and store submission processes
#Nice to Have
- Experience writing unit, widget, or integration tests in Flutter
- Familiarity with CI/CD pipelines for mobile apps
- Experience with native mobile development (Swift/Kotlin)
- Knowledge of analytics, crash reporting, or performance monitoring tools
#What We’re Looking For
- A proactive, self-driven engineer who takes ownership and delivers tasks efficiently
- Strong problem-solving skills with the ability to unblock themselves and make progress independently
- A keen eye for detail with a passion for building pixel-perfect, high-quality user interfaces
- Fast learner who can quickly adapt to new tools, technologies, and product requirements
- A pragmatic mindset focused on delivering results while maintaining code quality
- Comfortable working in a fast-paced environment with a bias toward action and continuous improvement
Experience Requirements
Total Experience
1 - 5 years
Professional Experience
2 - 4 years
Required

Git
Experience:2 - 5 years
Professional:1 - 3 years
Required

Flutter
Experience:2 - 5 years
Professional:1 - 3 years
Required

Object Oriented Programming (OOP)
Experience:2 - 5 years
Professional:1 - 3 years
Health Insurance
Remote Work Allowance
Flexible Work Hours
Mentorship Programs
Team Outings
Paid Time Off (PTO)
Status
hiring
Join Within
1 month
Job Stats
Views
29
Applications
0
Language Requirements
English
intermediateNotifications