Назад
Company hidden
21 час назад

Senior Fullstack UI Engineer (GameDev)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Germany
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Fullstack UI Engineer (GameDev): Enhancing and modernizing the in-game user interface using Vue3 and Lua, adhering to game-like limitations, including real-time data handling and diverse input/navigation methods. Focus on optimizing rendering performance, ensuring long-session reliability, and integrating scoped navigation with gamepad/keyboard inputs.

Location: Remote or Onsite in Bremen, Germany

Company

hirify.global is focused on creating a state-of-the-art, real-time, soft-body physics engine, with their most widely known product being the game BeamNG.drive.

What you will do

  • Build UI features end-to-end, implementing Vue UI and defining UI↔Lua contracts.
  • Optimize rendering and update frequency to achieve a 60 FPS feel and maintain leak-free, long-running sessions.
  • Design UI that remains responsive while receiving frequent updates from the game/simulation.
  • Integrate scoped navigation and UI event handling for gamepad/keyboard inputs.
  • Improve developer experience by making small, practical improvements to tooling/pipelines and debugging helpers.
  • Review code, assist junior developers, and maintain high-quality standards.

Requirements

  • Deep understanding of web fundamentals, including browser rendering and JavaScript runtime.
  • Proven experience with UI performance optimization for large UI surfaces and long-running sessions.
  • Strong JavaScript skills, with a focus on readable code and understanding the costs of allocations and DOM work.
  • Expertise in Vue 3, including Composition API, component architecture, and reactive patterns.
  • Basic understanding of Lua and willingness to learn and collaborate with Lua specialists.
  • Excellent communication skills in English to convey complex information clearly.

Nice to have

  • Experience with embedded browser UIs, game UIs, realtime dashboards, or telemetry-heavy UIs.
  • Knowledge of input systems.
  • Familiarity with C/C++ or engine integration concepts.
  • Experience migrating legacy UI systems incrementally.
  • Experience setting up practical UI testing/automation.

Culture & Benefits

  • Flexible working hours.
  • Language courses.
  • Talent development program with a training budget and seminar/conference participation.
  • Personal development program with feedback, leadership, and conflict engagement.
  • Budget for home office equipment.
  • Parental leave.
  • Employee assistance program.

Hiring process

  • Introductory call with the HR team.
  • Technical interview.
  • Stakeholder interview.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник - загрузка...