HamburgerMenu
hirist

Sunfox Technologies - Flutter Developer - Dart Programming

Posted on: 02/08/2025

Job Description

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.

You will be responsible for the entire app lifecycle, from designing and building the front-end UI to integrating with back-end services.


Key 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 performance.


Required 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 principles.


Preferred 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


info-icon

Did you find something suspicious?