Open PositionsFrontend / Desktop Engineer (m/f/d)

Frontend / Desktop Engineer (m/f/d)

Hamburg / RemoteAngular · Tauri · TypeScriptFull-time
Frontend / Desktop Engineer (m/f/d)

Who We Are

4Players has been developing software that creates real connections for 25 years. Behind us are products like ODIN Voice, Fleet, Rooms, and 4Netplayers — used by game developers, studios, and enterprise clients worldwide. We are a small, technically skilled team in Hamburg that values clean architecture, open communication, and long-term products.

We are currently building something new and are looking for an engineer who is at home between backend infrastructure and game engine development.

What to Expect

You will work on a new product that we are deliberately not describing in detail — because it is still growing. What we can say: it is a cross-platform app with demanding technical requirements that combines Angular on the frontend, Tauri/Rust at the desktop core, and Deno for backend services. No MVP patchwork, no legacy baggage — we are building it right from the ground up.

Your Responsibilities

  • Development and maintenance of the Angular frontend — with a focus on clean architecture, TypeScript, and modern patterns (Signals, RxJS)
  • Implementation of the IPC layer between the UI and the Rust-based Tauri core
  • Platform-specific optimizations for desktop (Windows, macOS, Linux) and mobile (iOS, Android)
  • Local data persistence via SQLite for app settings and state
  • Close collaboration with the backend team on API definition and integration
  • Co-shaping UI/UX — not as an afterthought, but as a technical discipline

Your Profile

We are not looking for someone who clicks components together. We want someone who understands what happens under the hood.

Must-have

  • Solid experience with Angular, TypeScript, HTML5, and modern CSS — you know why you do things one way and not another
  • Hands-on experience with Tauri or Electron for desktop apps
  • Understanding of platform-specific quirks on desktop and mobile
  • A feel for UI/UX — you notice when something feels off, even if you can't always put it into words immediately
  • Experience with other modern frameworks (React, Vue) is not a must, but shows breadth

Nice-to-have

  • Basic knowledge of Rust or C++ — you don't need to be a systems developer, but you should be able to read and make sense of the bridge logic
  • Experience with SQLite as a local persistence layer
  • Basic knowledge of Godot or interest in game engines — those who know how interactive systems work beyond the DOM bring a different perspective
  • General interest in realtime systems, networking, or voice/audio technologies

What We Offer

  • No legacy code — we start on a greenfield with a stack we have deliberately chosen
  • Free choice of tech setup: Whether macOS, Linux, or Windows — we don't dictate an OS, meaning you work with the tools you are most productive with
  • Real creative freedom: You are involved from the start and shape the architecture
  • Small, experienced team without corporate structure — short decision-making paths, direct communication
  • Remote-friendly: Our office is in Hamburg, but working from home is no problem and no special privilege
  • We meet in person at least twice a year — summer party and Christmas party
  • 25 years of company history, a stable foundation — and still the courage to build something new

Interested?

Send us your GitHub link, a portfolio, or a brief overview of your previous projects — we want to see how you work, not how you sell yourself. We don't need a traditional cover letter.

Interested?

Join our team and help build the services developers rely on.

Apply Now

At a Glance

Location

Hamburg / Remote

Area

Angular · Tauri · TypeScript

Type

Full-time

Posted

March 13, 2026