Senior Full-Stack UI Engineer (Gamedev)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Full-Stack UI Engineer (Vue3/Lua): Enhancing and modernizing in-game user interfaces using web technologies with an accent on real-time data handling, stringent responsiveness, and game-like limitations. Focus on building performant Vue UIs, defining Lua contracts, optimizing for 60 FPS feel, and ensuring stability in long-running sessions.
Remote or onsite (Bremen, Germany); relocation assistance if applicable
Company
Independent studio since 2013 developing BeamNG.drive, a real-time soft-body physics game available on Steam, with 80+ employees from 29 nationalities headquartered in Bremen, Germany.
What you will do
- Build UI features end-to-end: implement Vue UI, define clean UI↔Lua contracts, collaborate with Lua specialists.
- Profile and optimize UI for speed and stability to achieve 60 FPS feel and leak-free long sessions.
- Handle real-time data streams and events while keeping UI responsive.
- Own navigation and input correctness for gamepad/keyboard-first UI.
- Improve developer tooling, pipelines, and performance instrumentation.
- Review code, support juniors, maintain high quality.
Requirements
- Excellent communication skills in English
- Deep web fundamentals: browser rendering, JS runtime, performance diagnosis.
- Proven UI performance experience in large, update-heavy, long-running apps.
- Strong JavaScript: pragmatic code aware of allocations and reactivity costs.
- Vue 3 expertise: Composition API, reactivity, performance debugging.
- Basic Lua knowledge to collaborate with specialists.
- Small-team mindset, platform awareness across PC to Steam Deck.
Nice to have
- Experience with embedded browser/game UIs, realtime dashboards, telemetry.
- Knowledge of input systems.
- Familiarity with C/C++ or engine integration.
- Incremental legacy UI migration experience.
- UI testing/automation setup.
Culture & Benefits
- Flexible working hours.
- Language courses, talent and personal development programs, training budget.
- Budget for home office, parental leave, employee assistance program.
- Inclusive environment valuing diversity, empathy, respect, creativity, continuous learning.
Hiring process
- Introductory call with HR.
- Technical interview.
- Stakeholder interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →