Flutter Developer
Apply:-
Experience:- 5 to 6 years of experience in Flutter development
Educational Qualification:- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
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.g., Crashlytics).
• Experience with unit testing frameworks (e.g., 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.