Обязанности: - Разработка новых фич и сопровождение текущей функциональности мобильного приложения
- Среда разработки: Flutter
- Приложение для Android и iOS
- Интеграция с API Backend сервиса
- Разработка авто-тестов во Flutter
- Работа в тесном сотрудничестве с UX/UI Дизайнерами и Frontend - / Backend-разработчиками
- Цель – регулярные релизы мобильного приложения с новыми фичами / багфиксами
Требования: - Понимание принципов ООП, понимание принципов работы клиент-серверной архитектуры
- Наличие практического опыта разработки мобильных приложений (Android или iOS)
- Уверенное знание фреймфорка Flutter, Dart
- Умение работать с REST API, WebSocket
- Знание SOLID и знакомство с архитектурными паттернами (BloC, MVVM)
- Опыт работы с библиотеками для управления состоянием (state management): Redux
- В качестве альтернативы подойдёт GetIt, MobX и т.д.
- Умение покрывать свой код тестами (юнит-тесты, интеграционные тесты)
- Использование и понимание Git
- Будет плюсом:
- Опыт нативной разработки мобильных приложений
- Опыт написания виджет-тестов и интеграционных тестов
- Опыт написания платформенных плагинов
- Опыт работы с OneSignal или FireBase
- Знание Typescript, React и CSS
Условия: - Офис и оборудованное рабочее место
- Команда отличных специалистов и приподнятая атмосфера стартапа
- Возможность удалённой работы
- После перехода в автономный рабочий режим
- Возможности для профессионального и материального роста
- Проект развивается, и команда растёт вместе с ним
На начальных этапах (испытательный срок, процесс вхождения) требуется обязательное присутствие в офисе во Владивостоке. После возможны гибридные варианты.