Role Overview
We are looking for a skilled and passionate Flutter Developer to join our development team. You will be responsible for designing and building high-quality, scalable mobile applications for both Android and iOS platforms using the Flutter framework.
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter & Dart.
- Collaborate with UI/UX designers and backend developers to create seamless and user-friendly experiences.
- Write clean, well-documented, and efficient code.
- Integrate APIs and third-party libraries.
- Test, debug, and optimize app performance.
- Stay up-to-date with emerging technologies and best practices in mobile development.
- Participate in code reviews and agile development processes.
Requirements
- Strong experience with Flutter and Dart.
- Solid understanding of mobile app architecture, design patterns, and RESTful APIs.
- Familiarity with state management tools (e.g., Provider, Bloc, Riverpod).
- Experience in deploying apps to Play Store and App Store.
- Knowledge of version control systems (Git preferred).
- Good problem-solving skills and attention to detail.
- Bachelor's degree (Required).
- Minimum 1 year of experience in Flutter.
Preferred Qualifications
- Experience with Firebase, GraphQL, or SQLite.
- Familiarity with native Android/iOS development is a plus.
- Prior experience with Agile/Scrum methodologies.
- A portfolio of released applications on the App Store or Play Store.
Benefits
- Work on innovative and impactful projects.
- Friendly and collaborative work environment.
- Flexible working hours and remote options.
- Opportunities for professional growth and training.
Skills
- Flutter
- Dart
- RESTful APIs
- Git
- Firebase