Основные задачи
- Разработка и поддержка мобильных приложений на Flutter для iOS, Android и Web.
- Интеграция с REST API, работа с JSON, реализация сетевых запросов (HTTP, Dio) .
- Участие в проектировании архитектуры приложений, рефакторинг кода.
- Написание модульных тестов и отладка функционала .
- Взаимодействие с бэкенд-разработчиками и дизайнерами (Figma/Sketch) .
Требования к кандидату
- Обязательные навыки:
- Базовое знание Dart и Flutter (виджеты Stateless/Stateful, BuildContext, Hot Reload)
- Понимание REST API, опыт работы с HTTP-запросами и JSON.
- Знание основ ООП и паттернов проектирования (например, BLoC, Provider) .
- Умение работать с Git (ветки, слияния, пул-реквесты) .
- Опыт разработки простых приложений (личные проекты, учебные задания) .
- Желательные навыки:
- Знание Firebase, Clean Architecture.
- Базовое понимание нативных платформ (Android/iOS).
- Опыт работы с Figma/Sketch для верстки интерфейсов.
- Знакомство с CI/CD (Codemagic, GitHub Actions).
Условия работы
- Обучение и рост:
- Участие в коммерческих проектах с первого месяца.
Возможность публикации приложений в Google Play/App Store
Формат работы гибридный
График работы гибкий