Role Overview
We are seeking a highly skilled and passionate Flutter Developer to join our dynamic team. The ideal candidate will have a strong foundation in Flutter development and extensive experience with BLoC (Business Logic Component) state management. As a Flutter Developer, you will be responsible for building high-performance, scalable, and visually appealing mobile applications for Android and iOS platforms.
Responsibilities
- Design, develop, and maintain cross-platform mobile applications using Flutter.
- Write clean, maintainable, and efficient code.
- Implement BLoC architecture for state management to ensure efficient and reusable code.
- Handle complex UI interactions and state transitions effectively.
- Work closely with UI/UX designers to create responsive and visually appealing interfaces.
- Collaborate with backend developers to integrate RESTful APIs seamlessly.
- Write unit and widget tests to ensure application stability.
- Debug and optimize applications for performance and scalability.
- Stay updated on Flutter’s latest releases and implement best practices.
Requirements
- 2+ years of hands-on experience in Flutter development.
- Strong expertise in BLoC state management.
- Proficiency in Dart programming language.
- Experience with RESTful APIs and third-party libraries integration.
- Knowledge of modern mobile app architecture (MVC, MVVM, Clean Architecture).
- Familiarity with Firebase, Git, and CI/CD pipelines.
- Knowledge of platform-specific guidelines (Material Design and Human Interface Guidelines).
Skills
- Flutter
- Dart
- BLoC
- Firebase
- Git
Benefits
- Competitive salary and benefits.
- Work from home (Remote).
- Opportunity to work on exciting, innovative projects.
- A collaborative and growth-oriented work environment.