- Top 10% of respondersHyve AI Labs is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Hyve AI Labs usually responds to incoming applications within two weeks
Flutter Developer
- ₹25,000 – ₹50,000
- Remote •
- 1 year of exp
- Full Time
Not Available
Remote only
About the job
Job Summary:
We are seeking a talented and experienced Flutter Developer to join our development team. The ideal candidate will have a strong background in e-commerce applications, and experience with file uploads, Google Maps integration, and complex API integrations. You will be responsible for building and maintaining high-performance, scalable mobile applications that provide seamless user experiences.
As part of our team, you will work on various aspects of the mobile app development lifecycle, from design and development to testing and deployment. Your role will involve close collaboration with cross-functional teams, including backend developers, UI/UX designers, and product managers.
Key Responsibilities:
- Flutter Mobile App Development:
Develop and maintain e-commerce applications using Flutter and Dart, ensuring smooth and performant mobile experiences across Android and iOS platforms.
Implement complex features such as file uploads (e.g., images, documents), Google Maps integration, and payment gateways to support key business functions.
Collaborate with backend developers to integrate complex APIs, ensuring efficient data flow between the app and backend systems.
Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- E-Commerce Features & Functionality:
Develop and optimize key e-commerce functionalities, such as product catalogs, shopping carts, checkout flows, order management, and customer authentication.
Integrate payment gateways (e.g., Stripe, PayPal) for secure and seamless transactions within the app.
Work on user profiles, reviews, ratings, and search functionality to enhance the e-commerce user experience.
- Google Maps & Geolocation Integration:
Implement Google Maps SDK for location-based services, including store locators, real-time tracking, and route optimization.
Utilize geolocation features to provide users with relevant location-based suggestions, including nearby stores, delivery tracking, and address verification.
- Complex API Integration:
Integrate with third-party APIs and internal services to enable features such as real-time data synchronization, authentication (OAuth), and product inventory management.
Work with RESTful APIs and handle data parsing, serialization, and JSON manipulation to deliver dynamic and data-driven functionality.
Ensure security and performance optimization during API integration to manage large-scale traffic and transactions.
- File Upload & Media Management:
Implement file upload functionalities for users to upload images, documents, or media files.
Work on image compression, validation, and storage management, ensuring high performance during file uploads.
- Collaboration & Communication:
Collaborate with UI/UX designers to translate Figma or Sketch designs into functional and visually appealing mobile applications.
Work closely with backend developers and DevOps teams to ensure smooth integration of the mobile app with backend systems.
Participate in code reviews, ensuring code quality and maintaining the integrity of the codebase.
Coordinate with product managers to understand requirements, provide feedback, and ensure timely delivery of features.
- Testing & Debugging:
Write and maintain unit tests, and work with the QA team to ensure comprehensive testing of all new features and updates.
Troubleshoot and resolve any performance bottlenecks, crashes, or other app issues.
Conduct regular code refactoring to improve the performance and scalability of the app.
- Deployment & Maintenance:
Manage app releases through Google Play Store and Apple App Store, ensuring all app submissions meet store guidelines.
Monitor app performance post-deployment, fixing bugs, and rolling out updates as required.
Work on version control (e.g., Git) to manage app updates, releases, and branch handling.
Required Qualifications:
2+ years of experience in Flutter development with a proven track record of building and deploying mobile apps for Android and iOS.
Strong experience in developing e-commerce applications and understanding of e-commerce workflows (e.g., cart, payment, and product handling).
Hands-on experience with Google Maps integration and geolocation services.
Expertise in complex API integration using RESTful APIs and managing data flows.
Knowledge of file upload management in mobile apps, including image handling, compression, and validation.
Proficiency in Dart and experience with Flutter widgets, state management (e.g., Bloc, Provider), and animations.
Experience with Git and version control tools.
Preferred Qualifications:
Experience working with cloud services like Firebase for notifications, analytics, and authentication.
Familiarity with Agile/Scrum methodologies and working in a fast-paced development environment.
Understanding of mobile app security practices, including encryption, OAuth, and secure file handling.
About the company
Hyve AI Labs
- Top 10% of respondersHyve AI Labs is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, Hyve AI Labs usually responds to incoming applications within two weeks