Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
The role focuses on extending Flutter’s Android platform capabilities for multi-view and windowing features, enhancing Flutter internals and the engine layer to use emerging Android windowing APIs across mobile, desktop, and XR environments. The work evolves Flutter’s single-view model into a multi-view architecture and contributes to cross-platform, multi-window experiences across Android and new form factors.
задачи
Implement multi-view and windowing support in Flutter’s Android embedding layer
Extend the platform to handle multiple simultaneous views across devices and environments
Incorporate community designs such as multi-view-on-android-ios into Flutter’s Android codebase
Integrate emerging Android Windowing APIs for Traditional Android, Aluminium OS environments, and Android XR
Collaborate with Flutter engine maintainers and Google’s open-source community
Ensure stable integration across Flutter engine components and plugins
Conduct testing and performance optimization for new windowing functionality
Contribute to architecture documentation and engineering proposals for long-term maintainability
требования
3+ Years of experience with Flutter internals and engine-level development
Deep understanding of Android platform architecture, lifecycle, and native APIs
Knowledge of Java/Kotlin and familiarity with C++ code interfacing in Flutter’s engine
Experience implementing multi-window or multi-instance features on Android
Proficiency in performance profiling, debugging, and rendering optimizations in Flutter apps
Familiarity with open-source collaboration and version control (Git)
Fluent English communication skills (B2 level or higher)