Flutter DeveloperJob Title: Flutter Developer
Location: Pune, Mumbai, India
Experience: 3–6 Years
Job Type: Full-time
Department: Mobile App Development
About Us
We are an innovative technology company dedicated to building high-quality, cross-platform mobile applications. Our team is looking for a skilled Flutter Developer to join us in Pune or Mumbai. If you are passionate about building seamless mobile experiences for both Android and iOS using the Flutter framework, we want to hear from you!
Key Responsibilities
- Mobile App Development: Design and develop cross-platform mobile applications using Flutter and Dart for both Android and iOS platforms.
- UI/UX Design: Collaborate with the design team to implement user-friendly, visually appealing, and responsive user interfaces.
- State Management: Use state management solutions like Bloc and Provider to manage the app's state effectively.
- Backend Integration: Integrate mobile applications with REST APIs and work with Firebase for real-time data syncing, authentication, and cloud storage.
- Database Management: Implement SQLite for local data storage, ensuring performance optimization and smooth user experiences.
- Performance Optimization: Ensure the app is optimized for maximum speed and efficiency, focusing on app performance, memory usage, and smooth UI transitions.
- Version Control: Use Git for version control and collaborate in an agile development environment with other developers, testers, and product managers.
- Testing & Debugging: Write unit and widget tests, debug issues, and ensure the quality of the application through proper testing techniques.
- Continuous Improvement: Stay updated with the latest trends in Flutter development and propose improvements for existing processes and apps.
Required Skills and Qualifications
- Experience: 3-6 years of hands-on experience in mobile app development with Flutter and Dart.
- Core Technologies:
- Strong knowledge of Flutter framework and Dart programming language.
- Experience with REST API integration for mobile apps.
- Familiarity with Firebase services such as Authentication, Firestore, Realtime Database, and Cloud Functions.
- Solid understanding of state management tools like Bloc and Provider.
- Proficiency in SQLite for mobile database storage and management.
- Mobile Development:
- Strong understanding of Android and iOS platforms and their respective guidelines for mobile app development.
- Experience building high-performance mobile apps with a focus on smooth UI/UX.
- Version Control: Proficiency in Git for version control and collaboration with a team.
- UI/UX: Ability to transform designs into functional mobile applications with a focus on UI/UX design principles.
- Problem-Solving: Excellent analytical skills with the ability to troubleshoot and solve complex technical problems.
- Collaboration: Strong communication skills, both verbal and written, and the ability to work effectively in a collaborative, team-oriented environment.
Preferred Skills
- Experience with native Android and iOS development for deep integration or customizations.
- Knowledge of CI/CD tools and automated testing.
- Familiarity with GraphQL or other modern data-fetching techniques.
- Experience with cloud storage solutions and push notifications using Firebase.
- Understanding of app deployment processes on the Google Play Store and Apple App Store.
What We Offer
- Competitive salary and comprehensive benefits.
- Opportunities for career growth and learning in the rapidly evolving mobile app industry.
- A dynamic and creative work environment.
- Exposure to new technologies and the chance to work on innovative, impactful projects.
Job Type: Full-time
Pay: ₹800,000.00 - ₹1,300,000.00 per year
Work Location: In person