i
Appsierra
57 Appsierra Jobs
3-8 years
AppSierra Solutions - Flutter Developer - Dart Programming (3-8 yrs)
Appsierra
posted 9d ago
Job Description :
Employment Type : Full-time
About the Role :
\We are seeking an experienced Flutter Developer with 5 to 6 years of hands-on experience in mobile app development.
The ideal candidate will have expertise in building enterprise-level applications and custom Flutter packages, managing network connections, API integrations, and delivering seamless UI/UX experiences.
Additionally, the role involves app publishing to the Google Play Store and Apple App Store and ensuring robust unit testing to maintain code quality.
Key Responsibilities :
- Develop and maintain enterprise-level applications using Flutter.
- Design and develop custom Flutter packages and reusable components.
- Manage network connections and offline data synchronization for optimal performance.
- Implement push notifications using Firebase or similar services.
- Integrate RESTful APIs with efficient data handling and error control.
- Design custom widgets to ensure unique, responsive user interfaces.
- Develop and manage themes and styles for consistent application UI.
- Implement error handling and crash management using tools like Crashlytics.
- Write and execute unit tests to ensure code reliability and maintainability.
- Optimize code performance through code reviews and debugging.
- Publish applications to the Google Play Store and Apple App Store, ensuring compliance with their guidelines.
- Handle version control and app updates efficiently across platforms.
Required Skills :
- 5 to 6 years of experience in Flutter development.
- Strong expertise in Dart and building custom Flutter packages.
- Proficiency in network management and offline handling strategies.
- Hands-on experience with Firebase integration for push notifications and analytics.
- Expertise in RESTful API integration and handling complex data flows.
- Proven skills in custom widget development and advanced UI/UX design.
- Experience in theming and styling enterprise applications.
- Strong knowledge of error handling and crash analytics tools (e., Crashlytics).
- Experience with unit testing frameworks (e., Flutter Test, Mockito).
- Familiarity with state management solutions like Provider, Riverpod, or BLoC.
- Hands-on experience with publishing apps to the Google Play Store and Apple App Store.
- Proficiency in Git or other version control systems for efficient collaboration.
Nice to Have :
- Experience with CI/CD pipelines for automated deployment.
- Familiarity with native iOS and Android development frameworks.
- Experience with third-party service integrations, such as payment gateways or social logins.
- Knowledge of integration testing and end-to-end testing practices.
Educational Qualification :
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Functional Areas: Other
Read full job descriptionPrepare for Flutter Developer roles with real interview advice
12-17 Yrs
10-17 Yrs
8-15 Yrs
2-8 Yrs