Senior Flutter Developer

geeks tech Egypt
Remote
Apply
AI Summary

We are looking for a skilled Flutter Developer to build and maintain cross-platform mobile applications. The ideal candidate will have 3+ years of experience in Flutter development and a strong proficiency in Dart, REST APIs, and state management solutions. As a remote role, you will work independently and contribute to both SaaS platforms and smaller apps.

Key Highlights
Build and maintain cross-platform mobile applications
Contribute to both SaaS platforms and smaller apps
Work closely with backend engineers and designers
Key Responsibilities
Develop and maintain Flutter applications
Translate Figma designs into production-ready UIs
Integrate RESTful APIs and manage async flows properly
Implement scalable state management (Riverpod, Bloc, etc.)
Optimize performance across devices
Implement and maintain ad integrations where required
Use Cursor (AI-assisted development) as part of daily workflow
Identify and resolve bugs and performance bottlenecks
Technical Skills Required
Flutter Dart REST APIs JSON data handling State management solutions (Riverpod, Bloc, etc.) Real-time features (e.g., live score updates, timers, multiplayer sync, WebSockets, Firebase Realtime Database, or similar technologies) Git workflows Cursor (AI development tool)
Benefits & Perks
Fully remote
3 hours per day, 5 days per week
Potential to scale hours depending on performance and project needs
Nice to Have
Experience integrating Google AdMob
Experience working on monetized apps (ads, rewarded ads, interstitials, etc.)
Understanding of mobile app monetization strategies

Job Description


About Geeks

Geeks is a fast-growing software outsourcing company building scalable SaaS platforms, mobile apps, and digital products for international clients.


Our portfolio includes both large production SaaS applications and smaller consumer apps, including game and trivia-style mobile applications. We are looking for a skilled Flutter Developer who can work across structured business apps and lightweight, performance-driven consumer apps. This is a structured remote role requiring 3 hours per day, 5 days per week, with potential to scale hours depending on performance and project needs.


Role Overview

As a Flutter Developer, you will:

  • Build and maintain cross-platform mobile applications (iOS & Android)
  • Contribute to both SaaS platforms and smaller apps (games, quizzes, trivia)
  • Work closely with backend engineers and designers
  • Use AI-assisted development tools (Cursor) in your daily workflow
  • Contribute to monetization logic for ad-supported applications where applicable

This role requires independence, clean architectural thinking, and comfort working in a modern AI-augmented development environment.


Key Responsibilities

✅ Develop and maintain Flutter applications

✅ Translate Figma designs into production-ready UIs

✅ Integrate RESTful APIs and manage async flows properly

✅ Implement scalable state management (Riverpod, Bloc, etc.)

✅ Optimize performance across devices

✅ Implement and maintain ad integrations where required

✅ Use Cursor (AI-assisted development) as part of daily workflow

✅ Identify and resolve bugs and performance bottlenecks


Required Experience


✅ Professional Experience

• Minimum 3 years of professional Flutter development experience

• Experience building production-ready mobile applications

• Experience working on both structured SaaS apps and lighter consumer apps is preferred


✅ Technical Requirements

• Strong proficiency in Flutter & Dart

• Experience with REST APIs and JSON data handling

• Familiarity with state management solutions (Riverpod, Bloc, etc.)

• Experience implementing real-time features (e.g., live score updates, timers, multiplayer sync, WebSockets, Firebase Realtime Database, or similar technologies)

• Strong debugging and performance optimization skills

• Experience with Git workflows

Experience using Cursor (AI development tool) is required


➕ Preferred (Nice to Have)

• Experience integrating Google AdMob

• Experience working on monetized apps (ads, rewarded ads, interstitials, etc.)

• Understanding of mobile app monetization strategies


Work Structure

• 3 hours per day

• 5 days per week

• Additional hours may be offered based on workload and performance

• Time tracking via ClockBoost


Professional Traits

• Strong ownership and accountability

• Comfortable working independently

• Clear communication skills

• Detail-oriented and quality-driven

• Open to AI-augmented development workflows


Why Join Geeks?

🚀 Work on diverse products — from SaaS platforms to monetized mobile apps

🌍 Fully remote with an international team

📈 Opportunity to grow into larger technical responsibilities

🤝 Structured, performance-driven environment


📩 Apply with:

  • CV - includes Portfolio / app links



Similar Jobs

Explore other opportunities that match your interests

Senior Flutter Developer (Mobile Frontend)

Mobile
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Fekra Technologies

Egypt
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

techtalent resourcing

Egypt
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

owen thomas | pending b corp™

European Union

Subscribe our newsletter

New Things Will Always Update Regularly