Senior Full-Stack UI Engineer (remote/onsite)

15 hours, 18 minutes ago
Full-time
Senior
Software Development
BeamNG

BeamNG

BeamNG specializes in developing a dynamic soft body physics vehicle simulator that enables real-time simulation of vehicle dynamics and damage for entertainment, research, and commercial applications.

Construction & Engineering
51-250
Founded 2013

Description

  • Build UI features end-to-end, including Vue interfaces and clean UI-to-Lua contracts.
  • Collaborate with Lua specialists and provide basic Lua glue code when needed.
  • Profile and optimize rendering, layout, and update frequency to achieve a 60 FPS feel where it matters.
  • Keep long-running UI sessions stable and free of memory leaks.
  • Design UI that remains responsive while consuming frequent real-time simulation and telemetry updates.
  • Own scoped navigation and input handling so UI works correctly with gamepad and keyboard inputs.
  • Improve developer experience through better tooling, debugging helpers, and performance instrumentation.
  • Review code, support junior teammates, and maintain quality without over-engineering.
  • Help migrate and modernize existing UI areas incrementally rather than through a full rewrite.

Requirements

  • Strong understanding of browser rendering, including layout, paint, and compositing.
  • Deep knowledge of the JavaScript runtime, including the event loop and garbage collection.
  • Proven experience diagnosing performance issues with real tools such as performance and memory profiling.
  • Experience shipping UI where performance matters, including large surfaces, frequent updates, or long-running sessions.
  • Strong JavaScript skills with pragmatic, readable code and awareness of allocation costs, reactive churn, and excessive DOM work.
  • Strong Vue 3 experience, including the Composition API, component architecture, and reactive debugging.
  • Basic Lua knowledge and willingness to collaborate in a Lua-first architecture.
  • Reliable small-team mindset with strong follow-through on both complex and routine work.
  • Platform awareness for performance and reliability across high-end PCs and Steam Deck.
  • Excellent English communication skills for clear communication with a diverse audience.
  • Experience with embedded browser UIs, game UIs, realtime dashboards, or telemetry-heavy UIs (nice to have).
  • Knowledge of input systems (nice to have).
  • Familiarity with C/C++ or engine integration concepts (nice to have).
  • Experience incrementally migrating legacy UI systems while continuing to ship features (nice to have).
  • Experience with practical UI testing or automation (nice to have).

Benefits

  • Flexible working hours.
  • Language courses.
  • Talent development program with training budget and support for seminars and conferences.
  • Personal development program covering feedback, leadership, and conflict engagement.
  • Budget for home office equipment.
  • Parental leave.
  • Employee assistance program.
  • Relocation assistance, if applicable.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead Engineer - Social Planner - Full stack

HighLevel 251-1K Internet Software & Services

HighLevel is seeking a Lead Engineer to own the Social Planner and Media Optimization products, guiding a distributed team to improve reliability, scalability, and performance for high-volume social publishing and analytics workflows.

Angular CI/CD ClickHouse Elasticsearch Grafana Microservices MongoDB Node.js OAuth OpenTelemetry Prometheus React Redis TDD Vue.js
2 hours, 18 minutes ago

Front-end Developer - Native JS/Vue.js - Europe (Remote)

Insider Internet Software & Services

Insider One is hiring a Front-end Developer for its remote Europe team to build and maintain web-based products for major global brands within a modern JavaScript and Vue.js stack.

Agile AJAX AWS Datadog Git Go JavaScript jQuery JSON Laravel Microservices Node.js PHP REST API Sass TypeScript Vue.js
2 hours, 18 minutes ago

Senior Software Engineer I (Frontend)

Inductive Automation 251-1K Industrial Conglomerates

Inductive Automation is hiring a Senior Software Engineer I (Frontend) to build, maintain, and evolve software products for either its flagship Ignition platform or a new Tools & Services product, with remote, hybrid, and on-site options.

Agile CSS Cybersecurity Git HTML IntelliJ IDEA JavaScript Less React Sass TypeScript
2 hours, 33 minutes ago

Principal Full Stack Developer with React (Remote, Global)

Teramind is hiring a Principal Full-Stack Developer to build and lead work on a global remote SaaS platform focused on user behavior analytics, insider risk management, and workforce intelligence.

CI/CD Docker Express.js GraphQL LLM Machine Learning NestJS Next.js PostgreSQL React Tailwind CSS
2 hours, 33 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers