Zum Inhalt springen
DE
DE

DE · Standardzuordnung · DE ist die Standardzuordnung für diese freigegebene Remote-Stelle. Die Anzeige nennt keine abweichende Länderbeschränkung. · Die Stelle ist zu 100 % remote. Der Arbeitsort kann bei zuverlässiger Internetverbindung innerhalb von CET plus oder minus einer Zeitzone frei gewählt werden. · Arbeitszeiten müssen sich mit CET ±1 Std. überschneiden. Aus Deutschland (CET/CEST) ist das erfüllbar.

Entwicklungsingenieur für Performance und Rendering

Die Rolle verbessert die Stabilität und Geschwindigkeit einer offenen Designplattform für die Zusammenarbeit von Design und Entwicklung. In einem kleinen Team werden eine Rendering-Engine auf Basis von WASM, Rust und Skia sowie der Texteditor weiterentwickelt. Dazu gehören Fehlerbehebung, neue Engine-Funktionen und laufende Performance-Optimierung im Browser. Frontend-Berührungspunkte betreffen insbesondere den Datenaustausch zwischen dem Clojure-Kern und der Engine. Die Zusammenarbeit erfolgt im Produktteam sowie in regelmäßigen teamübergreifenden Besprechungen zum Geschäfts- und Produktstand. Das Team arbeitet ohne klassische Führungskraft; Selbstständigkeit und gemeinsame Entscheidungen gehören zur Rolle.

  • Rendering-Engines
    Rendering-Engines · erforderlich

    Erwartet wird gefestigte Erfahrung auf Senior-Niveau mit Rendering-Engines; eine bestimmte formale Ausbildung ist nicht erforderlich.

  • +5
    • Englisch · erforderlich

      Englisch wird auf hohem mündlichem und schriftlichem Niveau vorausgesetzt, einschließlich Lesen und Verfassen technischer Dokumentation sowie funktionaler Gespräche. Zusätzlich ist Spanisch auf hohem mündlichem und schriftlichem Niveau erforderlich.

    • JavaScript · erforderlich

      Praktische Frontend-Erfahrung mit guten Kenntnissen in JavaScript, Browser-APIs, HTML und CSS wird erwartet.

    • Spanisch · erforderlich

      Spanisch wird auf hohem mündlichem und schriftlichem Niveau vorausgesetzt, da viele Teambesprechungen auf Spanisch stattfinden. Zusätzlich ist Englisch auf hohem mündlichem und schriftlichem Niveau erforderlich.

    • LLM-Nutzung · erforderlich

      LLMs werden regelmäßig als Bestandteil der Arbeitsweise eingesetzt, unter anderem zur Zusammenarbeit mit und Integration in den Clojure-Kern der Designplattform.

    • Linux · erforderlich

      Sicheres Arbeiten in Linux-Umgebungen wird erwartet.

Gehalt
60.000 – 67.000 € brutto / Jahr. Laut Originalanzeigepro Jahr
Umfang
Vollzeit
Erfahrung
Siehe Details

Deine Aufgaben

  • Die Rendering-Engine auf Basis von WASM, Rust und Skia sowie der Texteditor werden im kleinen Team mit Rust weiterentwickelt.
  • Fehler werden behoben und neue Engine-Funktionen umgesetzt; laufende Performance-Verbesserungen sollen einen flüssigen Browserbetrieb mit möglichst kurzen Reaktionszeiten ermöglichen.
  • An den Berührungspunkten zum Frontend wird insbesondere am Datenaustausch zwischen dem Clojure-Kern und der Rendering-Engine gearbeitet.
  • Die Rolle arbeitet mit dem Produktteam zusammen und nimmt regelmäßig an teamübergreifenden Besprechungen zum Geschäfts- und Produktstand teil. Entscheidungen werden im selbstorganisierten Team gemeinsam getroffen.

Das solltest du mitbringen

Erwartet wird gefestigte Erfahrung auf Senior-Niveau mit Rendering-Engines und praktische Frontend-Erfahrung. Vorherige Arbeit mit den eingesetzten Grafiktechnologien und Grafik-APIs wird vorausgesetzt.

Erforderlich8 Punkte

  • Eine bestimmte formale Ausbildung ist nicht erforderlich; erwartet wird solide, gefestigte Erfahrung auf Senior-Niveau mit Rendering-Engines.
  • Vorherige Arbeit mit WASM, Rust, Skia und Grafik-APIs sowie die Bereitschaft, darin sicherer zu werden, werden erwartet. Expertenwissen in diesen Technologien oder Grafik-APIs ist nicht erforderlich.
  • Praktische Frontend-Erfahrung und gute Kenntnisse in JavaScript, Browser-APIs, HTML und CSS werden erwartet.
  • Sicherheit in Webprogrammierung und den Grundlagen funktionaler Programmierung wird vorausgesetzt.
  • Regelmäßige LLM-Nutzung, beispielsweise mit Claude, Cursor, ChatGPT oder OpenCode, gehört zur erwarteten Arbeitsweise, unter anderem für die Zusammenarbeit mit und Integration in den Clojure-Kern der Designplattform.
  • Sicheres Arbeiten in Linux-Umgebungen wird erwartet.
  • Englisch und Spanisch werden auf hohem mündlichem und schriftlichem Niveau vorausgesetzt. Auf Englisch müssen technische Dokumentationen gelesen und verfasst sowie funktionale Gespräche geführt werden können. Spanisch wird auch für viele Teambesprechungen benötigt.
  • Selbstständiges Arbeiten und gemeinsame Entscheidungsfindung in einem horizontal organisierten Team ohne klassische Führungskraft gehören zur Rolle.

Von Vorteil9 Punkte

  • Von Vorteil ist einschlägige Erfahrung, etwa beim Bau von Spiele-Engines oder Grafikbibliotheken, mit Rasterisierung oder GPU-Pipelines.
  • Vertrautheit mit Clojure oder anderen funktionalen Sprachen wie Scheme oder Lisp ist von Vorteil.
  • Kenntnisse im JavaScript-Testing, beispielsweise mit Jest oder Cypress, und in End-to-End-Tests mit Playwright sind von Vorteil.
  • Interesse daran, Nutzerprobleme mit neuen Sprachen und Frameworks zu lösen, ist erwünscht.
  • Interesse oder Kenntnisse in Barrierefreiheit und verantwortungsvoller Entwicklung sind von Vorteil.
  • Interesse oder Kenntnisse in Designsystemen und ihrer Integration in die Produktentwicklung sind von Vorteil.
  • Vorherige Erfahrung mit Open-Source-Projekten oder echtes Interesse daran ist erwünscht.
  • Die Anwendung agiler Methoden im beruflichen Umfeld und Erfahrung in der Zusammenarbeit mit fachlich vielfältigen Teams, etwa Design, Marketing und Backend, sind von Vorteil.
  • Die Fähigkeit, durch passende Fragen die Produktentwicklung zu unterstützen, ist erwünscht. Ebenso ist verantwortungsvolles Testen des eigenen Codes mit Unit-, Integrations- und End-to-End-Tests zur Verringerung von Produktionsstörungen von Vorteil.

Außerdem genannt1 Punkt

  • Als passende Beispielprofile gelten Erfahrung mit Grafik-Engines oder browserbasierter Spieleentwicklung unter Nutzung von Grafik-APIs; alternativ werden starke WASM-Kenntnisse mit C++ oder Rust und Interesse an der Arbeit in Grafikumgebungen genannt.

So ist Remote hier geregelt

Remote

Die Stelle ist zu 100 % remote. Der Arbeitsort kann bei zuverlässiger Internetverbindung innerhalb von CET plus oder minus einer Zeitzone frei gewählt werden.

Präsenz

Die Nutzung des Büros in Madrid, Spanien, ist freiwillig und jederzeit möglich.

Arbeitszeit

Die Wochenarbeitszeit beträgt 37,5 Stunden. Die gemeinsame Arbeitszeit liegt von 10 bis 14 Uhr CET; die übrigen Stunden sind frei einteilbar.

DE ist die Standardzuordnung für diese freigegebene Remote-Stelle. Die Anzeige nennt keine abweichende Länderbeschränkung.

Das wird angeboten

  • Geboten werden ein unbefristeter Vertrag mit langfristiger Zusammenarbeit und ein Bruttojahresgehalt von 60.000 bis 67.000 Euro.
  • Es gibt 23 bezahlte Urlaubstage sowie den 24. und 31. Dezember frei. Zusätzlich können 10 unbezahlte freie Tage beantragt werden. Die Terminwahl ist flexibel, muss aber zum Team passen. Der Feiertagskalender des Wohnorts oder von Madrid kann gewählt werden.
  • Interne und externe Schulungen, Konferenzen und Veranstaltungen unterstützen kontinuierliches Lernen; üblicherweise werden 100 % der Kosten übernommen. Englisch- und Spanischunterricht wird vom Unternehmen bezahlt und findet während der Arbeitszeit statt.
  • Zweimal jährlich findet ein jeweils einwöchiger, offen gestalteter Hackathon statt. Die tägliche Arbeit pausiert dafür, um allein oder im Team an einem Projekt zu arbeiten.
  • Alle 3 Jahre wird ein Budget zur Erneuerung der Arbeitsausstattung bereitgestellt. Nach 3 Jahren darf die bisherige Ausstattung behalten werden.
  • Eine Krankenversicherung ist über flexible Vergütung verfügbar; der Versicherungsschutz gilt ausschließlich in Spanien.
  • Die Teams organisieren sich mit wenig Hierarchie eigenständig. Entscheidungen beruhen auf Konsens, und Mitarbeitende werden in das Unternehmensgeschehen einbezogen.

So läuft die Bewerbung

  • Den Auftakt bildet ein 25-minütiges Gespräch mit dem Personalteam über Grundsätze, Zweck der Rolle, Bedingungen, Leistungen und Herausforderungen. Anschreiben und Lebenslauf werden anschließend vom Auswahlgremium geprüft.
  • Es folgen ein Kulturgespräch mit zwei Mitarbeitenden unterschiedlicher Abteilungen, ein technisches Interview und ein abschließendes Gespräch. Nach jeder Stufe erfolgt eine Rückmeldung zum Fortgang; besonders zu Beginn kann die Antwort länger dauern.

Passt die Stelle? Öffne mit Premium den Bewerbungsweg.

Bewerbungslink freischalten

Veröffentlicht: Datum unbekannt · Quelle geprüft: 03.11.2026.

Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.