Команда сервиса комфортных путешествий (бизнес-залы, Fast Track, фитнес) ищет Flutter-разработчика.
Сервис для тех, кто ценит комфорт в пути. Мы сочетаем в себе всё необходимое для современных путешественников: цифровые SIM-карты (eSIM) для интернета, звонков и SMS за границей, доступ в бизнес-залы аэропортов и ж/д вокзалов, Fast Track для быстрого прохождения паспортного контроля и VIP-услуги сопровождения.
Обязанности:
- Разрабатывать мобильное приложение для продажи, подключения и управления eSIM по всему миру.
- Создавать новые продуктовые сценарии: покупка eSIM, активация номера, пополнение баланса, управление тарифами и услугами связи. разрабатывать трэвел-механики.
- Проектировать и развивать архитектуру Flutter-приложения, обеспечивая его масштабируемость и стабильность.
- Оптимизировать производительность приложения и улучшать пользовательский опыт.
- Покрывать бизнес-критичные сценарии автоматизированными тестами.
- Разрабатывать интеграции с внутренними сервисами компании, платежными системами и телеком-провайдерами.
- Настраивать процессы CI/CD, мониторинга и аналитики.
- Использовать AI-инструменты для ускорения разработки и повышения качества продукта.
- Участвовать в техническом развитии мобильной платформы и принятии архитектурных решений.
Требования: - Опыт: от 3х лет в Flutter;
- Понимание архитектурных паттернов: Clean Architecture, MVC, MVVM и другие.
- Оптимизация производительности: профилирование через DevTools, поиск и устранение утечек памяти, оптимизация rebuild'ов, jank/raster, работа с DevTools Timeline/Memory.
- State management: опыт работы с BLoC, понимание внутреннего устройства.
- Тестирование: unit / widget / integration-тесты, coverage, моки (mocktail); опыт E2E-тестирования (Patrol или аналог).
- Опыт нативной разработки и/или опыт написания плагинов (Android, IOS).
- Высокая планка к качеству кода: статический анализ (строгий linting), code review.
- Опыт работы с CI/CD: написание скриптов для автоматизации проверки качества кода, запуска тестов, сборки приложения и выгрузки в сторы.
- Опыт настройки мониторинга и аналитики (Sentry: символы/source maps; продуктовая аналитика).
- Опыт оптимизация и ускорение работы за счет работы с AI агентами.
- Будет плюсом:
- Опыт построения и поддержки дизайн-системы / UI-kit с дизайн-токенами (в т.ч. генерация токенов, интеграция с Figma).
- Опыт миграций данных между версиями приложения (например, переход с legacy-хранилищ типа Hive).
Условия: - Официальное трудоустройство.
- Удалённый формат работы из любой локации.