Design, develop, test, and maintain mobile applications using Flutter and Dart for Android and iOS platforms.
- Translate UI/UX designs and wireframes into pixel-perfect, responsive, and reusable Flutter widgets.
- Integrate RESTful APIs, third-party SDKs, and backend services securely and efficiently.
- Implement and manage state management (e. g., Provider, BLoC, Riverpod or similar) for scalable app architecture.
- Optimize app performance, responsiveness, and startup time, and proactively fix bugs and crashes.
- Participate in code reviews, maintain clean, modular, and well-documented code, and follow best practices and coding standards.
- Collaborate with Product, Design, QA and Backend teams to define, estimate, and deliver features end-to-end in an Agile environment.
- Write and maintain unit tests and integration tests to ensure app stability and reliability.
- Stay updated with latest Flutter, Dart, and mobile development trends and proactively bring improvements to the codebase and process.
Requirements :
- 3-6 years of overall experience in mobile application development, with at least 2+ years of hands-on experience in Flutter and Dart.
- Strong knowledge of Flutter SDK, widget tree, layouts, animations, and state management patterns(Provider/BLoC/etc. ).
- Solid understanding of mobile app architecture (MVVM/MVC/Clean Architecture) and best practices for scalable, maintainable code.
- Experience in integrating RESTful APIs/JSON, handling network calls, and working with tools like Postman/Swagger.
- Experience with local storage solutions (e. g., SQLite, Hive, Shared Preferences) and offline-first flows is a plus.
- Familiarity with Firebase (Auth, Push Notifications, Crashlytics, Analytics, Remote Config) will be an added advantage.
- Experience with Git and CI/CD pipelines for mobile app deployment (Play Store / App Store) preferred.
- Prior experience in fintech, lending, or other high-transaction domains is a strong plus.
- Good problem-solving skills, ownership mindset, and ability to work in a fast-paced start up environment.
- Good Stock Broking knowledge.
- Strong communication and collaboration skills to work with cross-functional stakeholders.
Job Types: Full-time, Permanent
Work Location: In person