Browse Jobs
For Companies
Post JobLog inGet Started
Logo

Mobile Application Developer - F...

Spark Tech
Alexandria, Egypt
Spark Tech logo

Mobile Application Developer - Flutter

Alexandria, EgyptPosted 24 days ago
86Applicants for3 open positions
  • 46Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Proven work experience as a Mobile developer
  • Demonstrable portfolio of released applications on the App store or the Android market
  • In-depth knowledge of at least one programming language like Swift and Java
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • BSc degree in Computer Science or relevant field

Job Requirements

  • Flutter Framework – Strong knowledge of Flutter widgets, state management (Provider, Riverpod, Bloc, GetX), and UI/UX best practices.
  • Dart Programming – Proficiency in Dart language (async/await, streams, isolates, null safety).
  • Cross-Platform Development – Experience in building apps for iOS & Android with a single codebase.
  • API Integration – Working with RESTful APIs, GraphQL, WebSockets, Firebase.
  • State Management – Familiarity with Provider, Bloc, Riverpod, GetX, Redux.
  • Database & Local Storage – SQLite, Hive, SharedPreferences, Firebase Realtime DB, Supabase.
  • Version Control – Git (GitHub, GitLab, Bitbucket).
  • CI/CD & Deployment – Experience with Fastlane, GitHub Actions, App Store & Play Store submissions.
  • Testing – Unit testing, widget testing, integration testing (using flutter_test).

2. Additional Preferred Skills

  • Native Knowledge – Basic understanding of Kotlin (Android) & Swift (iOS) for platform-specific integrations.
  • Performance Optimization – Memory management, reducing app size, improving rendering performance.
  • Animations – Custom animations using Flutter’s animation controllers.
  • Security – Secure storage, encryption, OAuth, JWT.
  • Third-Party Libraries – Experience with Google Maps, Firebase Auth, Stripe, GraphQL, etc.

3. Soft Skills

  • Problem-Solving – Debugging and optimizing Flutter apps.
  • Team Collaboration – Working with designers, backend developers, and product managers.
  • Agile/Scrum – Experience in Agile development methodologies.

4. Education & Experience

  •  Bachelor’s degree in Computer Science or related field (preferred but not mandatory).
  • 2+ years of experience in Flutter development (entry-level roles may accept freshers with strong portfolios).

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMobile Application Developer - Flutter