Вам предстоит:
- Разработка и поддержка двух мобильных приложений (iOS и Android) и десктопного приложения под Windows на Flutter
- Разработка новых функций и интеграция с REST API
- Участие в проектировании архитектуры приложений
- Оптимизация производительности и стабильности приложений
- Участие в планировании задач и оформлении документации
- Подготовка и публикация сборок в App Store, Google Play и сборка десктопных дистрибутивов под Windows
- Написание качественного и тестируемого кода
Мы ожидаем:
- Опыт коммерческой разработки на Flutter / Dart от 2 лет;
- Уверенное знание ООП и принципов построения архитектуры (BLoC, Riverpod, Provider или аналоги);
- Понимание жизненного цикла виджетов и работы с состоянием;
- Опыт интеграции с REST API, понимание работы с асинхронностью (Future, Stream);
- Опыт работы с локальным хранением данных (SQLite, Hive, shared_preferences);
- Опыт кроссплатформенной разработки (мобильные платформы и desktop);
- Понимание и применение принципов работы с Git, GitHub;
- Опыт публикации приложений в App Store и Google Play;
- Написание тестов (unit, widget);
- Умение работать в команде, умение чётко разъясняться.