Job Title: T&T- EAID- Engineering- PDI- Consultant | Flutter| Delhi
We’re looking for a passionate and skilled Flutter Developer to join our growing team. If you love building beautiful, high-performance cross-platform apps and thrive in a fast-paced environment, we’d love to hear from you!
🔧 Key Responsibilities:
Candidate Expectations – Core Fundamentals & Flutter Web
1. Core Software Engineering Fundamentals
- Strong understanding of SOLID principles with practical usage
- Knowledge of Design Patterns, including:
- Creational (e.g., Factory, Singleton)
- Structural (e.g., Adapter, Decorator)
- Basic awareness of Behavioral patterns
- Familiarity with Dependency Injection (DI) and its role in scalable architecture
- Clear understanding of Clean Architecture:
- Separation of concerns
- Layered architecture (UI, Domain, Data)
- Writing maintainable and testable code
2. Flutter Web Expertise
- Strong understanding of Flutter fundamentals:
- Widget lifecycle and build process
- Experience with Flutter Web development:
- Rendering strategies and performance considerations
- Proficiency in state management:
- Riverpod (preferred)
- Handling API integration and async operations (Future, Stream, error handling)
- Understanding of navigation and routing (basic knowledge of Navigator 2.0 is a plus)
- Focus on performance optimization:
- Minimizing rebuilds
- Efficient list rendering
- Experience with responsive UI design for web
- Ability to build clean, modular, and scalable UI architectures