Flutter Developer
CLOCK Softwares
Mumbai Metropolitan Region
Flutter DeveloperCompany: Clock Softwares
Location: Mumbai
Experience: 1+ Years
Employment Type: Full-Time
Work Mode: On-site
Role OverviewWe are looking for an experienced Flutter Developer who will be responsible for developing, maintaining, debugging and enhancing our Android and iOS applications.
The developer will work closely with our backend, web and product teams to integrate APIs, implement new features, fix bugs and publish application updates.
Key Responsibilities
- Develop and maintain mobile applications using Flutter and Dart.
- Work on both Android and iOS applications.
- Understand and work with existing Flutter codebases.
- Develop new features based on business and product requirements.
- Integrate REST APIs and backend services.
- Work with authentication, notifications, file uploads and other mobile functionalities.
- Debug and resolve application crashes, performance issues and UI/UX problems.
- Ensure applications work consistently across different screen sizes and devices.
- Implement secure API communication and proper data handling.
- Work with Android Studio, Xcode and Flutter development tools.
- Manage Android and iOS builds and release processes.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Monitor and resolve production issues.
- Write clean, maintainable and reusable code.
- Coordinate with backend developers, web developers and the product team.
- Participate in testing, code reviews and product improvements.Required SkillsMust Have
- 1+ years of hands-on Flutter development experience.
- Strong knowledge of Dart.
- Good understanding of Flutter widgets, layouts and state management.
- Experience developing Android and iOS applications.
- Strong experience with REST API integration.
- Experience with JSON and asynchronous programming.
- Good knowledge of Git/GitHub.
- Experience debugging and troubleshooting mobile applications.
- Understanding of responsive UI development.
- Experience working with Firebase or similar services.
- Experience generating Android APK/AAB builds.
- Experience working with iOS builds and App Store submission.
- Good understanding of mobile application lifecycle.Good to Have
- Experience with Provider, Riverpod, Bloc/Cubit or GetX.
- Firebase Cloud Messaging (FCM) and push notifications.
- Firebase Crashlytics.
- Local storage such as SQLite, Hive or SharedPreferences.
- Deep linking.
- Background services/tasks.
- Google Maps or location-based services.
- Camera, gallery and file upload functionality.
- Payment gateway integration.
- WebSocket or real-time communication.
- Experience consuming PHP/Laravel or other backend APIs.
- Basic understanding of mobile application security.
- Experience optimizing application performance.What We Expect
- Ability to understand an existing application and start contributing quickly.
- Ability to independently investigate and fix bugs.
- Good problem-solving skills.
- Strong attention to UI/UX details.
- Ability to work with deadlines.
- Willingness to take ownership of assigned modules.
- Good communication and teamwork.
- Ability to learn new technologies and product requirements quickly.Qualification
- Bachelor’s degree / Diploma in Computer Science, IT or related field preferred.
- Strong practical experience will be considered more important than formal qualification.Why Join Clock Softwares?
- Work on real-world SaaS products.
- Opportunity to work on both Android and iOS applications.
- Exposure to complete product development from development to production.
- Work with a growing software company.
- Opportunity to take ownership of mobile products.
- Learn and work across APIs, SaaS architecture and business applications.To Apply:
Send your CV and details of your Flutter projects/apps to:
info@clocksoftwares.com
Clock Softwares
Clock it. Grow it.