Обязанности
- Разработка и поддержка мобильных приложений на Flutter
- Внедрение архитектурных подходов (Clean Architecture, DDD)
- Интеграция с REST API
- Оптимизация производительности приложений
- Взаимодействие с UX/UI-дизайнерами и backend-разработчиками
Требования
- Уверенное знание Dart и принципов OOП
- Опыт работы с BLoC, Provider, GoRouter и др.
- Навыки работы с REST API
- Опыт работы с системами контроля версий (Git)
- Умение писать читаемый и поддерживаемый код
- Опыт работы с async/await
- Понимание принципов SOLID
- Опыт работы с JSON serialization (json_serializable)
- Умение работать с кодогенерацией (freezed)
Будет плюсом
- Опыт публикации приложений в App Store / Google Play
- Знакомство с Firebase (push-уведомления, analytics, crashlytics)
- Понимание работы Deep Links
- Наличие GitHub с примерами кода
