27 Sep
|
SharyX Voice AI
|
Coimbatore
27 Sep
SharyX Voice AI
Coimbatore
We are looking for a motivated and skilled Flutter Developer with 1+ years of hands-on experience to join our development team. The ideal candidate will be responsible for building, testing, optimizing, and maintaining high-quality cross-platform mobile applications using Flutter and Dart.
The candidate should have robust practical experience in Flutter development, REST API integration, state management, Firebase, mobile application architecture, and app deployment.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Build responsive, user-friendly, and pixel-perfect UI based on UI/UX designs.
- Integrate REST APIs and handle JSON data effectively.
- Implement state management using BLoC, Cubit, Provider, or similar frameworks.
- Integrate Firebase services including:
- Firebase Authentication
- Firebase Cloud Messaging (FCM)
- Firebase Crashlytics
- Implement secure authentication and user management.
- Integrate third-party SDKs, APIs, and services as required.
- Debug, troubleshoot, and resolve application issues and crashes.
- Optimize application performance, stability, and responsiveness.
- Collaborate with backend developers, UI/UX designers, and other team members.
- Write clean, scalable, reusable, and maintainable Dart/Flutter code.
- Conduct testing across different Android and iOS devices.
- Prepare and publish applications on the Google Play Store and Apple App Store.
- Participate in code reviews and follow development best practices.
- Maintain technical documentation when required.
Key Requirements Must-Have Skills
- 1+ years of hands-on Flutter development experience
- Strong knowledge of Flutter and Dart
- Good understanding of Flutter widgets and responsive UI
- Experience with REST API integration
- Good knowledge of JSON parsing and API error handling
- Hands-on experience with BLoC / Cubit / Provider or similar state management
- Experience with Git and GitHub/GitLab
- Basic to good knowledge of Firebase
- Understanding of Android build and release processes
- Knowledge of mobile application architecture and reusable components
- Ability to independently debug and resolve technical issues
Good to Have
- Experience with iOS development and App Store deployment
- Experience with Firebase Cloud Messaging and push notifications
- Knowledge of Dio, Retrofit, or similar API clients
- Experience integrating payment gateways such as Razorpay, Cashfree, or Stripe
- Knowledge of local storage such as SharedPreferences, Hive, or SQLite
- Experience with Google Maps and location-based services
- Basic knowledge of Node.js, Express.js, or MongoDB
- Experience integrating third-party SDKs and APIs
Qualifications
- Bachelor's degree in Computer Science, IT, Software Engineering, or a related field is preferred.
- Strong problem-solving and analytical skills.
- Good communication and teamwork skills.
- Ability to learn new technologies quickly.
- Comfortable working in a fast-paced development environment.
What We Offer
- Opportunity to work on real-world Flutter applications
- Exposure to modern mobile development technologies
- Collaborative and supportive work environment
- Opportunities for continuous learning and growth opportunities
- Competitive salary based on skills and experience
Key Hiring Criteria Flutter + Dart | REST APIs | BLoC/Cubit/Provider | Firebase | Git | Android/iOS | Debugging | App Deployme
Work Location: In person
📌 Flutter Developer (Coimbatore)
🏢 SharyX Voice AI
📍 Coimbatore