EPAM

flutter for Android windowing

Коротко

Senior-роль в EPAM по разработке на уровне движка Flutter: расширение Android-платформы для поддержки multi-view и windowing на мобильных, десктопных и XR-устройствах. Требуется глубокое знание внутренних механизмов Flutter, архитектуры Android, Java/Kotlin и C++, а также опыт реализации multi-window функциональности. Формат работы — гибрид (Краков, Вроцлав, Гданьск), английский язык на уровне B2+.

Описание
Роль сфокусирована на расширении возможностей Android-платформы Flutter для поддержки multi-view и windowing функций, улучшении внутренних механизмов Flutter и слоя движка (engine) для использования новых Android Windowing API на мобильных, десктопных и XR-устройствах. Работа включает эволюцию модели Flutter от single-view к multi-view архитектуре и вклад в кросс-платформенный, multi-window опыт на Android и новых форм-факторах.
Задачи
•Реализация поддержки multi-view и windowing в слое Android embedding во Flutter
•Расширение платформы для обработки нескольких одновременных представлений (views) на разных устройствах и в разных окружениях
•Внедрение решений сообщества, таких как multi-view-on-android-ios, в кодовую базу Flutter для Android
•Интеграция новых Android Windowing API для традиционного Android, окружений Aluminium OS и Android XR
•Сотрудничество с мейнтейнерами движка Flutter и сообществом open-source Google
•Обеспечение стабильной интеграции между компонентами движка Flutter и плагинами
•Проведение тестирования и оптимизации производительности новой windowing-функциональности
•Вклад в архитектурную документацию и инженерные предложения для долгосрочной поддерживаемости
Требования
•3+ года опыта работы с внутренними механизмами Flutter и разработкой на уровне движка (engine-level)
•Глубокое понимание архитектуры платформы Android, жизненного цикла и нативных API
•Знание Java/Kotlin и знакомство с интерфейсом C++ кода в движке Flutter
•Опыт реализации multi-window или multi-instance функциональности на Android
•Владение профилированием производительности, отладкой и оптимизацией рендеринга в приложениях Flutter
•Знакомство с open-source сотрудничеством и системами контроля версий (Git)
•Свободное владение английским языком (уровень B2 и выше)
Условия
Условий в вакансии нет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте