Responsibilities
Feature Development: Lead the development of mobile applications
Team Leadership: Provide technical leadership and mentorship to a team of developers.
Cross-Functional Collaboration: Collaborate with cross-functional teams to define, design, and ship new features.
Quality Assurance: Ensure the performance, quality, and responsiveness of applications.
Debugging: Identify and correct bottlenecks and fix bugs.
Code Review: Help maintain code quality, organization, and automation.
Requirements
Experience: 3+ years of experience in Flutter and Dart development.
Frameworks and Libraries: Strong understanding of state management (Provider, BLoC, GetX, etc.)
APIs and Web Services: Experience with RESTful APIs integration.
Cloud Services: Knowledge of Firebase services (Firestore, Authentication, Push Notifications, etc.).
Version Control: Proficiency in Git and version control workflows.
Domain Expertise: Familiarity with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development is a plus.
Algorithmic Knowledge: Experience with third-party libraries and SDKs (Google Maps, Payment Gateways, etc.).
Problem Solving: Good problem-solving skills and ability to work independently or in a team.
Code Quality: Strong ability to review code and improve code quality.
Collaboration Tools: Experience in performance optimization for Flutter applications.
Testing and Quality Assurance: Hands-on experience with unit testing and integration testing.