Join our team as a Senior Flutter Developer to create a mobile app for restaurant table bookings.
- Develop mobile applications using Flutter for tablets and smartphones.
- Work with architectural patterns like MVVM and BLoC/Cubit.
- Utilize Provider and ChangeNotifier for state management.
- Implement declarative navigation in Flutter.
- Engage in parallel or multithreaded programming.
- Apply SOLID principles in development.
- Work remotely within +/- 1 hour of Moscow time.
Responsibilities
As a Senior Flutter Developer, you will:
- Develop mobile applications using Flutter.
- Collaborate on architectural design and implementation.
- Manage state using Provider and ChangeNotifier.
- Implement navigation and UI components.
- Ensure code quality and maintainability.
- Collaborate with cross-functional teams.
Requirements
To be successful in this role, you should have:
- 3+ years of experience as a Flutter Developer.
- 5+ years of total development experience.
- Experience with commercial mobile development using Flutter.
- Knowledge of architectural patterns like MVVM and BLoC/Cubit.
- Experience with Provider and ChangeNotifier.
- Understanding of Dart Event Loop and Isolates.
- Ability to apply SOLID principles.
- Experience in native iOS/Android development is a plus.
Conditions
We offer:
- Remote work within +/- 1 hour of Moscow time.
- No citizenship restrictions.
- Opportunities for career growth.
- Engaging projects in mobile development.
- Collaborative and innovative work environment.