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.