Wazeefa1 Technologies Pvt. Ltd. is looking for a talented and motivated Flutter Developer to join our growing development team. The ideal candidate should have strong experience in building high-quality cross-platform mobile applications for Android and iOS using Flutter. You will work closely with UI/UX designers, backend developers, and project managers to develop scalable, secure, and user-friendly mobile applications.
Key Responsibilities
- Develop, maintain, and enhance high-quality cross-platform mobile applications using Flutter.
- Write clean, reusable, maintainable, and well-documented code following industry best practices.
- Follow Clean Architecture, SOLID principles, and coding standards.
- Integrate RESTful APIs, Firebase services, and third-party SDKs.
- Collaborate with designers, backend developers, QA engineers, and project managers.
- Debug, troubleshoot, optimize, and improve application performance.
- Implement secure coding practices and proper error handling.
- Monitor application stability using Firebase Crashlytics.
- Publish, update, and maintain applications on the Google Play Store and Apple App Store.
- Participate in code reviews and contribute to continuous improvement of development processes and coding standards.
- Stay updated with the latest Flutter ecosystem, tools, packages, and mobile development best practices.
Required Skills
- Strong hands-on experience with Flutter and Dart.
- Hands-on experience with BLoC state management.
- Good understanding of Clean Architecture.
- Good understanding of SOLID principles and Object-Oriented Programming (OOP).
- Experience working with REST APIs.
- Experience with GetX.
- Strong understanding of the Flutter widget lifecycle and mobile application architecture.
- Strong knowledge of Firebase services, including:
- Firebase Authentication
- Cloud Firestore / Realtime Database
- Firebase Cloud Messaging (FCM)
- Firebase Crashlytics
- Experience integrating Google Maps APIs.
- Experience publishing applications to the Google Play Store and Apple App Store.
- Proficiency with Git and version control workflows.
- Experience integrating one or more payment gateways such as Hesabe, Ottu, Razorpay, Stripe, PayPal, or similar platforms.
- Strong debugging, analytical, and problem-solving skills.
- Good communication and teamwork skills.
Good to Have (Added Advantage)
- Backend development experience with Node.js, Express.js, CodeIgniter, or similar technologies.
- Exposure to relational databases such as MySQL, PostgreSQL, Oracle, or NoSQL databases.
- Experience with application localization and multi-language support.
- Familiarity with CI/CD pipelines for Flutter applications.
- Understanding of mobile application performance optimization and memory management.
- Knowledge of Flutter testing, including Unit Testing, Widget Testing, and Integration Testing.
- Experience working with GitHub, GitLab, or Bitbucket workflows.
- Experience working in Agile/Scrum development environments.
Preferred Candidate Profile
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
- Passionate about developing high-quality mobile applications.
- Ability to work independently as well as collaboratively in a team environment.
- Quick learner with strong analytical and problem-solving skills.
- Self-motivated with excellent time management skills.
- Willingness to learn new technologies and adapt to evolving project requirements.
Pay: ₹20,000.00 - ₹30,000.00 per month
Benefits:
- Leave encashment
- Paid sick time
- Paid time off
Ability to commute/relocate:
- Koratti, Thrissur, Kerala: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- How many years of professional experience do you have in Flutter development?
Experience:
- Flutter: 1 year (Required)
Work Location: In person