Design, develop, test, and maintain high-quality mobile applications using Flutter.
Collaborate with cross-functional teams to identify requirements and implement solutions. Implement push notifications to enhance user engagement and retention.
Ensure seamless integration of Firebase services for authentication, storage, and analytics.
Troubleshoot issues related to app performance, bugs, and compatibility across various devices.
Required skills:
Extensive experience with Flutter and Dart programming.
Proven expertise in mobile development for iOS and Android platforms.
Strong understanding of design patterns and mobile architectural principles.
Experience with RESTful APIs, third-party libraries, and API integrations.
Proficiency in version control systems like Git.
Exceptional problem-solving skills and the ability to work independently.
Preferred Skills:
Familiarity with state management tools (e.g., Provider, Riverpod, Bloc).
Experience optimizing app performance and user interfaces.
Prior experience working in remote teams and managing deliverables.