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