Job Role: Flutter Developer - End-to-End Mobile App Development
Job Location: Powai, Mumbai
Job Type: Full-time
About Us:
NUPI runs Multi-Brand Loyalty programs for our Partners and simplify some of the largest global Brands to acquire and retain customers online/offline aiming to be the trusted partner for consumers in their Brand selection process. It offers a Redemption Engine to consumers leveraging the group's acquired SME-commerce capacities. NUPI provides an all-in-one solution for Loyalty, rewards and recognition to empower brands to maximize their customer acquisition efforts and turn transactional sales into passionate brand advocates. NUPI builds omni channel (website, mobile App or In-store POS machines) CRM tech-solutions for its brand partners to enable community reach.
Job Summary:
We are seeking a talented and experienced Flutter Developer to join our dynamic team. This role calls for a dedicated individual who can take charge of the full lifecycle of our mobile app development, from conceptualization to deployment and beyond. You will play a pivotal role in designing, developing, and delivering high-quality Android and iOS applications. Your expertise in Flutter development and your deep understanding of mobile app best practices will drive the success of our projects.
Key Responsibilities:
- Develop & Design: Lead the development and design of next-generation mobile applications using Flutter. Ensure a seamless, intuitive user experience across both Android and iOS platforms.
- Project Management: Manage end-to-end app development projects, from gathering requirements to delivering finished products.
- Quality Assurance: Implement robust testing strategies to ensure the reliability and performance of applications.
- Release Management: Handle the process of app submission, review, and release on both Google Play Store and Apple App Store, including addressing any compliance issues.
- Best Practices: Stay updated with the latest trends in mobile development and Flutter, and continuously improves our apps by implementing best practices.
- Cross-functional Collaboration: Work closely with other teams, including UI/UX designers, QA testers, and product managers, to ensure project success.
Required Skills and Qualifications:
- Proven Experience: 2+ years of hands-on experience in Flutter development.
- Portfolio of Released Applications: Demonstrable portfolio of released applications on both Android and iOS platforms.
- Deep Flutter Knowledge: In-depth understanding of Flutter, Dart, and the mobile app development lifecycle.
- Problem-Solving Skills: Ability to troubleshoot and optimize application performance.
- Familiarity with APIs and Cloud Messaging: Experience with RESTful APIs to connect applications to back-end services, and proficiency in push notifications and cloud messaging.
- Understanding of App Store Environments: Familiarity with the processes of publishing apps in the Google Play Store and Apple App Store.
- Communication Skills: Excellent communication and teamwork skills.