Обязанности:
- Разрабатывать приложения на Flutter с нуля
- Закладывать грамотную архитектуру приложения
- Проектирование и разработка мобильных интерфейсов для банковского приложения на Flutter.
- Оптимизация приложения с точки зрения производительности и пользовательского опыта.
- Взаимодействие с командой бекенд-разработчиков для интеграции с API.
- Участие в процессах код-ревью и постоянное совершенствование качества кода.
- Ревью кода и менторинг младших разработчиков.
Требования:
- Опыт работы с Flutter не менее 2 лет.
- Опыт публикации приложения в Google Play и App Store и опыт настройки консоли
- Понимание принципов CI\CD и работы с сертификатами Apple
- Умение отлаживать асинхронный код
- Понимание null-safety
- Уверенное владение git
- Опыт коммерческой разработки.
- Глубокие знания Dart.
- Знание GraphQL и WebSocket;
- Умение документировать код;
- Опыт работы с мобильными базами данных.
- Знание основ работы с API (RESTful, GraphQL).
- Понимание принципов проектирования пользовательских интерфейсов и опыт работы с дизайн-системами.
- Опыт интеграции сторонних плагинов и библиотек.
- Знание принципов работы и опыт интеграции с платежными системами будет преимуществом.
- Понимание принципов безопасности мобильных приложений и шифрования данных.
- Высокий уровень ответственности, внимание к деталям и умение работать в команде.
- Базовые знания о принципах работы с банковскими системами будет плюсом.
Условия:
- Официальное трудоустройство
- Офис в центре города(в дальнейшем можем обсуждать удаленную работу)