Back to Jobs
Crafted Internet

Mid level Flutter Developer

Crafted Internet
Hasan Zohdy
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

Git

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

Flutter

Experience:2 - 5 years
Professional:1 - 3 years
Required
Object Oriented Programming (OOP)

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
intermediate