Search by job, company or skills

watan first digital - egypt

Senior Flutter Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for an experienced #SeniorFlutterDeveloper

Role Overview:

We are looking for a forward-thinking Senior Flutter Developer who doesn't just write code, but engineers solutions. You will be responsible for building high-performance, mission-critical mobile applications while leveraging the latest AI-assisted development tools to maximize efficiency, maintain code quality, and accelerate the development lifecycle.

Key Responsibilities:

  • Architectural Leadership: Investigate modern technologies and AI integration patterns, presenting them for architectural review to support continuous system evolution.
  • High-Performance Development: Design and develop low-latency, high-volume applications, ensuring extreme responsiveness and 60fps performance.
  • AI-Driven Productivity: Integrate AI tools (like Cursor, GitHub Copilot, or custom LLM agents) into the daily workflow for boilerplate generation, refactoring, and complex logic implementation.
  • Code Quality & Testing: Create well-designed, testable code using AI for automated unit and widget test generation, while maintaining manual oversight for edge cases.
  • Full Lifecycle Ownership: Participate in all phases of the SDLC, from AI-assisted prototyping to automated CI/CD deployment.
  • Compliance & Standards: Ensure all designs comply with specifications and maintain a high standard of UI/UX fidelity.

Technical Requirements:

  • Flutter Mastery: Minimum of +5 years of intensive experience in Flutter & Dart.
  • State Management: Deep expertise in Provider, Riverpod, BLoC, GetX (Ability to choose the right tool for the right scale).
  • AI Fluency (The New Standard):
  • Proficiency in Prompt Engineering specifically for mobile development.
  • Experience in managing AI Context (providing relevant code snippets, documentation, and architecture rules to LLMs to get accurate, hallucination-free results).
  • Familiarity with AI-powered IDEs (e.g., Cursor) and plugins.
  • Backend Integration: Expert knowledge of consuming RESTful JSON APIs and handling complex data schemas.
  • Real-time Tech: Hands-on experience with WebSockets, SignalR, or Firebase Realtime DB.
  • Native Knowledge: Comfortable with Method Channels and native build tools (Xcode, Gradle, Android Studio).
  • Clean Architecture: Strict adherence to SOLID principles and Clean Architecture to ensure code is AI-readable and maintainable.
  • DevOps & Stores: Proven track record of publishing/updating apps on Google Play, App Store, and Huawei AppGallery.

Soft Skills & Professionalism:

  • AI Adaptability: A proactive mindset towards learning and applying new AI features and tools accurately.
  • Problem Solving: Strong ability to use AI as a thinking partner to solve complex logic issues or performance bottlenecks.
  • Effective Estimation: Ability to provide realistic deadlines, factoring in the speed-up provided by AI tools.
  • High-Level Communication: Excellent ability to explain technical concepts to both team members and stakeholders.
  • Agile Mindset: Deep familiarity with Agile/Scrum and the ability to thrive in a fast-paced, iterative environment.
  • Knowledge of Dart Frog or backend-side Dart.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146032735