Обязанности:
- Плотная работа с дизайнером и проект менеджером;
- Разработка кросс-платформенного приложения для IOS / Android;
- Разработка модулей приложения с нуля используя маекты Figma / Photoshop;
- Участие в дебагинге и тестровании придожений;
- Публикация приложения на AppStore / Google Play;
- Постоянное улучшение кода;
- Поддержка, решение проблем и багов, оптимизация приложения
- Способность писать код упорядоченно и на высоком уровне.
- Двухлетний опыт работы во Flutter;
- Хорошее понимание языка Dart;
- Хорошее понимание технологии Flutter;
- Понимание цикла разработки мобильного приложения (от верстки до публикации);
- Умение и понимание принципов работы Provider, Getx и/или Block (знание Getx приветствуется);
- Умение работать с Flutter Future, Streams, Isolates, многозадачностью, Null safety, Notification, Firebase, Google Maps;
- Чувство ответственности с акцентом на качество проектов;
- Умение работать с базами данных Floor, Hive;
- Умение работать с Git (Push, Pull, объединение кода, разрешение конфликтов);
- Умение работать со службами REST;
- Умение читать и осваивать чужой код;
- Шаблоны проектирования, ООП, SOLID, верстка Nit;
- Управление несколькими версиями Flutter;
- Способность писать код упорядоченно и на высоком уровне.