Level

Client Platform Engineer - Web/Mobile

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Client Platform Engineer в образовательной технологической компании Level. Отвечает за доставку и работу Godot-игр на целевых платформах (iOS, Android/Chromebook, Web, Desktop), включая сборку, упаковку, подпись, релиз и оптимизацию производительности.

Задачи

  • Владеть доставкой игр Level на целевой платформе end-to-end: сборка, упаковка, подпись, требования сторов и дистрибуции, релиз и live-обновления
  • Проектировать и поддерживать слой абстракции платформы, изолирующий игровой код от различий в windowing, вводе, доступе к файловой системе и сервисах устройства
  • Управлять жизненным циклом приложения: suspend/resume, backgrounding, смена ориентации и окна, разрешения, прерывания, давление на память
  • Строить слой производительности: определение возможностей устройства, автоматические настройки качества, уровни масштабируемости и graceful fallbacks
  • Профилировать и оптимизировать с использованием нативных инструментов, находить узкие места CPU, GPU, памяти, времени загрузки и батареи
  • Писать и поддерживать нативные плагины и биндинги (GDExtension, JNI, Swift/Objective-C, JavaScript interop)
  • Автоматизировать сборки, упаковку и тестирование на устройствах, поддерживать матрицу устройств
  • Влиять на технические решения, документировать платформенные ограничения
  • Менторить mid-level и associate инженеров

Требования

  • 5+ лет профессионального опыта в разработке ПО, включая выпущенный продакшн-софт на iOS, Android/ChromeOS, Web, Windows, macOS или Linux
  • Глубокая экспертиза в характеристиках CPU, GPU, памяти и термальных особенностях целевой платформы
  • Сильный C++ или C#, а также свободное владение нативными языками платформы (Swift, Objective-C, Kotlin, Java, JavaScript, TypeScript или Rust)
  • Практический опыт владения сборкой, упаковкой, подписью и релизом, включая сабмит в стор или дистрибуцию
  • Опыт с жизненным циклом приложения и системными сервисами платформы: windowing, ввод, файловая система, разрешения, прерывания
  • Владение инструментами профилирования и отладки (Xcode Instruments, Android Studio Profiler, Perfetto, browser DevTools, PIX, RenderDoc)
  • Знакомство с архитектурой игровых движков или real-time приложений, желательно Godot
  • Опыт менторства и влияния на технические решения
  • Ясная письменная и устная коммуникация

Условия

  • Работа над образовательными играми на Godot
  • Найм по нескольким платформенным специализациям с маршрутизацией по сильным сторонам кандидата
  • Менторство и влияние на технические решения

Навыки

  • Godot
  • C++
  • C#
  • Swift
  • Objective-C
  • Kotlin
  • Java
  • JavaScript
  • TypeScript
  • Rust
  • Metal
  • Vulkan
  • OpenGL ES
  • WebGL
  • WebGPU
  • WebAssembly
  • GDExtension
  • JNI
  • Xcode Instruments
  • Android Studio Profiler
  • Perfetto
  • PIX
  • RenderDoc
  • CI/CD

Похожие вакансии

Staff Software Engineer, Geo Automotive SDK
GoogleSeniorSeattleОфис
207,000 – 300,000 USD в год
21 окт.
Senior Software Engineer, Mobile, Android
GoogleSeniorSan DiegoОфис
174,000 – 252,000 USD в год
21 окт.
Android OS SW Developer
HPSeniorSpringОфис
116,150 – 182,400 USD в год
21 окт.
Android / Linux Networking - Software Engineer - Poly
HPSeniorAustinУдалённо
83,000 – 127,000 USD в год
19 окт.
Lead Mobile Engineer
MLabsLeadNew YorkГибрид
140,000 – 220,000 USD в год
19 окт.
Client Platform Engineer - Web/Mobile — Level, Austin | itrelocate