
Flutter Developer
About Company - The company is a long-established financial conglomerate, operating since the 1990s and registered with SEBI. With memberships across major national exchanges and access to leading international markets, it offers a broad spectrum of investment and trading capabilities. Headquartered in Ahmedabad, Gujarat, the organization is supported by a skilled team of 500+ professionals. Its diversified expertise and strong regulatory foundation make it a trusted player in India’s financial landscape.
Roles & Responsibilities -
• Flutter & Dart Proficiency: 3-5 years of hands-on experience in developing and deploying mobile applications with Flutter and Dart.
• Deep understanding of Flutter's fundamental concepts: Widgets (Stateful/Stateless), lifecycle, keys, etc.
• Proven State Management Expertise: Must have production-level experience with at least one major state management solution: BLoC / Cubit, Provider, or Riverpod. The ability to articulate why one was chosen over another is crucial.
• Native Platform Knowledge: Solid understanding of the native mobile platforms (Android & iOS), including build processes, platform-specific UI/UX guidelines, and dealing with native permissions. Experience with writing/using custom Platform Channels to integrate native code (Kotlin/Java for Android, Swift/Obj-C for iOS) when required.
• RESTful API Integration: Experience in integrating with back-end services using Dio or HTTP packages. Must be proficient in handling JSON serialization/deserialization, authentication (Token-based, OAuth), and secure network communication.
• Software Architecture & Design Patterns: Demonstrable experience in structuring a Flutter app for scalability and testability using patterns like MVVM, MVC, or Clean Architecture. Version Control: Mastery of Git for version control, including branching, merging, and pull request workflows.
Note: We appreciate every application, however, due to a high volume of applicants, only shortlisted candidates will be contacted.