WeWe are looking for a
highly accountable Flutter Developer who will take ownership of
cross-platform architecture across Mobile (Android/iOS), Web, and Desktop applications.
You will work in an
AI-first development environment, where tools like Cursor, ChatGPT, and AI-assisted debugging are mandatory in daily workflow.
You are responsible not just for building apps — but for ensuring scalability, performance, structured architecture, release stability, and long-term maintainability.
Core Ownership
You Are Accountable For
- Cross-platform architecture stability
- State management consistency
- API integration reliability
- Performance optimization
- Version release discipline
- Preventing production-level crashes
- Maintaining UI/UX consistency across devices
If build failures, performance issues, or architectural mistakes impact delivery, it falls under your review responsibility.
Technical Responsibilities
- Develop and maintain Flutter applications for:
- Android
- iOS
- Web
- Windows/macOS (if required)
- Implement scalable project architecture
- Manage structured state management (Provider / Riverpod / Bloc or similar)
- Integrate and validate REST APIs
- Handle authentication flows
- Manage local storage and caching
- Ensure responsiveness across screen sizes
- Optimize app performance and reduce rebuild overhead
- Fix memory leaks and lifecycle issues
- Validate release builds before deployment
Web & Desktop Complexity
- Handle Flutter Web rendering issues
- Optimize performance for browser environments
- Manage responsive layouts for large screens
- Ensure cross-browser compatibility
- Address desktop input handling (keyboard/mouse events)
- Maintain consistent behavior across platforms
Operational & Delivery Responsibility
- Break down features into structured development tasks
- Provide realistic effort estimations
- Maintain clean folder structure and documentation
- Follow strict Git version control practices
- Validate builds before sharing with QA
- Support production deployment process
- Maintain release notes and change logs
- Identify architectural risks early
AI-Integrated Responsibilities
- Use AI tools (Cursor, ChatGPT, AI debugging assistants) daily
- Use AI for:
- Widget refactoring
- State management structuring
- Performance optimization suggestions
- Code review assistance
- Bug analysis
- Improve development productivity using AI without compromising quality
AI usage is mandatory. Manual-only workflow is not acceptable.
Required Skills
- Strong knowledge of Flutter and Dart
- Experience building multi-platform apps
- Clear understanding of app architecture
- Strong knowledge of state management
- Experience integrating REST APIs
- Strong debugging skills
- Knowledge of Git workflows
- Strong understanding of UI responsiveness
- Experience using AI development tools like Cursor (Mandatory)
- Good communication skills
- Candidate must be from Kerala
Good to Have
- Firebase experience
- Experience with desktop app builds
- Knowledge of performance profiling tools
- CI/CD understanding
- Experience publishing apps to Play Store / App Store
What This Role Is Not
- Not just UI development
- Not limited to screen implementation
- Not limited to fixing small bugs
This is a
multi-platform ownership role requiring structured thinking, discipline, and delivery accountability.