DescriptionJob Description:
We are looking for a skilled and motivated MidLevel Flutter Developer to join our team. The ideal candidate will have a strong understanding of Flutter development experience with state management (especially BLoC) and familiarity with Flutter for web. You will be responsible for developing maintaining and optimizing crossplatform mobile and web applications.
Key Responsibilities:
- Design develop and maintain highquality Flutter applications for mobile and web platforms.
- Implement clean efficient and reusable code using best practices.
- Work with the BLoC (Business Logic Component) pattern for state management.
- Collaborate with designers product managers and other developers to deliver userfriendly and scalable applications.
- Debug and resolve technical issues ensuring optimal performance and responsiveness.
- Stay updated with the latest trends and advancements in Flutter and mobile/web development.
- Participate in code reviews and contribute to improving team processes.
Requirements - Core Skills:
- 2 years of experience in Flutter development.
- Strong understanding of Dart programming language.
- Proficient in using the BLoC pattern for state management.
- Experience with Flutter for web development.
- Familiarity with RESTful APIs and integrating thirdparty libraries.
- Knowledge of version control systems (e.g. Git).
- Mobile Development:
- Experience in building and deploying crossplatform mobile applications (iOS and Android).
- Understanding of platformspecific guidelines and best practices.
- Web Development:
- Experience in developing responsive and adaptive web applications using Flutter.
- Knowledge of webspecific widgets and libraries in Flutter.
- Additional Skills (NicetoHave):
- Familiarity with other state management solutions (e.g. Provider Riverpod GetX).
- Experience with Firebase (e.g. Firestore Authentication Cloud Functions).
- Knowledge of CI/CD pipelines for Flutter apps.
- Understanding of testing frameworks (e.g. unit testing widget testing integration testing).
- Basic knowledge of UI/UX principles and design tools (e.g. Figma Adobe XD).