Job Title: Senior Consultant | Flutter | Delhi | Engineering
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:
· Dart Proficiency: Strong command of Dart, including async programming (Futures, Streams, async/await) and functional programming concepts.
· UI Development: Deep understanding of Flutter’s widget tree, layout system and custom widget composition.
· State Management: Experience with Provider, BLoC, Riverpod, GetX or similar.
· Responsive Design: Build adaptive UIs for mobile, tablet, desktop and web platforms.
· Animations: Implement smooth animations and transitions using Flutter’s animation libraries.
· Testing & Debugging: Write unit, widget and integration tests; optimize performance and debug effectively.
· Platform Integration: Use platform channels to integrate native iOS/Android features.
· Architecture: Apply MVVM, MVC or Clean Architecture for clear separation of concerns.
· Modular Code: Organize code into reusable modules and packages.
· Dependency Injection: Use tools like GetIt for decoupling and testability.
· Navigation: Implement robust routing using Navigator 2.0 or advanced routing packages.
· Reactive Programming: Leverage Streams and reactive libraries for real-time UI updates.
· CI/CD: Structure code for automated testing and continuous integration.