Role Summary
We are seeking a skilled and experienced Flutter Developer to take a key role in developing our cross-platform mobile applications.
The ideal candidate will have a strong background in mobile development, with a minimum of two years of hands-on experience with Flutter.
Responsibilities
You will be responsible for the entire app lifecycle, from designing and building the front-end UI to integrating with back-end Responsibilities :
- Design, build, and maintain high-quality, scalable, and reusable code for our mobile applications using Flutter and Dart.
- Translate UI / UX designs and wireframes into elegant and functional user interfaces.
- Integrate with back-end services by working with RESTful APIs and other data sources.
- Collaborate with our product managers, designers, and other engineers to define feature specifications and deliver on our product roadmap.
- Write unit, widget, and integration tests to ensure code quality and application reliability.
- Manage the full application lifecycle, including deployment to the Google Play Store and Apple App Store.
- Troubleshoot, debug, and upgrade existing applications to ensure optimal Skills & Qualifications :
- Minimum of 2 years of professional experience developing and shipping mobile applications with Flutter.
- Strong proficiency in the Dart programming language.
- Solid understanding of Flutter's widget library, state management patterns (e.g., Provider, BLoC, Riverpod), and animations.
- Demonstrable experience integrating with back-end systems, including working with RESTful APIs and parsing JSON data.
- Familiarity with back-end concepts and technologies, such as server-side logic and database interactions.
- Experience with Firebase (Authentication, Firestore, Cloud Functions) is a major plus.
- Experience with mobile databases like SQLite.
- Proficient with version control systems, particularly Git.
- A strong understanding of the mobile development lifecycle and UI / UX design Qualifications (Bonus Points) :
- Experience with native Android (Kotlin / Java) or iOS (Swift) development.
- Knowledge of back-end development frameworks (e.g., Node.js, Express).
- Experience with CI / CD pipelines for mobile applications (e.g., Jenkins, GitHub Actions).
- A portfolio of published applications on the Google Play Store or Apple App Store
(ref : hirist.tech)
Skills Required
DART, Git, Sqlite, Flutter, Json, Restful Apis