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.