Описание вакансии:
Мы ищем практикующего эксперта по Flutter, который может освоить фреймворк в трех аспектах: базовые принципы, пределы производительности и эффективность разработки. Идеальный кандидат должен обладать высокой самомотивацией и способностью к удаленной работе.
Основные обязанности:
- Основная архитектура: проектирование и оптимизация общей архитектуры мобильных приложений, обеспечение высокой доступности и масштабируемости при непрерывной интеграции.
- Разработка на низком уровне: кастомизация Flutter Engine или эффективная инкапсуляция нативных плагинов (Platform Channel) для сложных взаимодействий и требований к высокой производительности.
- Инфраструктура: создание надежной библиотеки компонентов (UI Kit), динамических решений и систем мониторинга (отслеживание ошибок, дашборды производительности).
- Техническое лидерство: решение проблем кросс-платформенной разработки, таких как утечки памяти, падение кадров рендеринга и адаптация под несколько платформ.
- Реализация стратегии: проектирование гибких архитектурных решений для обеспечения бесперебойного выпуска приложений на глобальных рынках с учетом региональных ограничений (например, блокировка IP) и требований соответствия.
Требования к кандидату:
Технические навыки:
- Опыт мобильной разработки от 3 лет, включая не менее 2 лет углубленной работы с Flutter.
- Свободное владение Dart, глубокое понимание асинхронного программирования, моделей памяти и механизмов сборки мусора.
- Хорошие знания нативной разработки (Android: Kotlin/Java или iOS: Swift/Objective-C), умение писать нативные плагины и понимание особенностей платформ.
- Глубокие знания о конвейере рендеринга Flutter (от Widget до Layer Tree) и опыт работы с различиями движков Impeller/Skia.
- Опыт гибридной разработки Flutter + WebView, включая интеграцию H5 и публикацию в магазинах приложений.
- Знание политик App Store/Google Play, особенно стратегий обхода региональных ограничений по IP.
Инженерное мастерство:
- Высокая культура модульного тестирования и знакомство с процессами CI/CD.
- Опыт оптимизации размера приложений и реализации решений для горячего обновления.
Предпочтительные качества:
- Наличие качественных open-source проектов на GitHub или вклад в официальные/сообщественные плагины Flutter.
- Опыт запуска и поддержки крупномасштабных приложений (1M+ DAU).
- Практический опыт работы с Flutter Web/Desktop.
Условия:
Мы — высокоэффективная команда, ориентированная на технологии и глобальные рынки. Мы ценим качество кода и результаты выше ненужных совещаний. В настоящее время мы разрабатываем высокопроизводительный кросс-платформенный продукт и приглашаем топового эксперта по Flutter присоединиться к нам.


