Deine Aufgaben
Deine Aufgaben
Als Senior Web Engineer bist Du maßgeblich für die technische Umsetzung unserer browserbasierten Audio-Lösungen verantwortlich. Du entwickelst performante Web-Applikationen, die Audio-Verarbeitung in Echtzeit ermöglichen, und schaffst die Verbindung zwischen anspruchsvollem Design und technischer Audio-Infrastruktur.
Core Development: Du entwickelst und optimierst unsere Web-Applikationen mit React und Node.js.
Audio Engineering: Du implementierst Audio-Logik, Signalverarbeitung und Echtzeitverarbeitung mit AudioWorklets.
Audio-Assets & Processing: Du kümmerst Dich um die effiziente Verarbeitung und Konvertierung verschiedener Audio-Formate sowie die Einbettung und Handhabung von Metadaten.
API-Integration: Du bindest verschiedene 3rd-Party APIs nahtlos in unsere Systemlandschaft ein.
Design-Umsetzung: Du hast ein Auge für Design und setzt Vorlagen unserer Designer präzise und mit Liebe zum Detail um, damit das Endprodukt nicht nur technisch, sondern auch optisch überzeugt.
Vibe Coding & Efficiency: Wir begrüßen den Einsatz von KI-gestützten Entwicklungstools (Vibe Coding), erwarten aber, dass Du die Risiken verstehst und die Code-Qualität proaktiv steuerst.
Qualitätssicherung: Du stellst die Stabilität Deiner Features durch konsequentes Unit Testing sicher.
Dein Profil
Dein Profil
Deine Kompetenz
Web-Technologien: Fundierte Erfahrung mit modernen JavaScript-Frameworks (React und Node.js). Kenntnisse in Ember.js sind ein Plus.
Audio-Expertise: Praktische Erfahrung mit der Web Audio API. Idealerweise hast Du bereits mit Tone.js gearbeitet oder bringst Erfahrung in der Entwicklung von Online-DAWs mit. Kenntnisse in C++ und WASM sind ein Plus.
Testing: Unit Testing ist für Dich ein Muss. Erfahrung mit End-to-End-Testing (z. B. Cypress) ist ein gern gesehenes Extra.
Cloud & Infrastruktur: Erfahrung mit AWS (S3, ECS, CloudFront) sowie Grundkenntnisse in Terraform sind von Vorteil.
Vibe Coding: Du nutzt moderne Tools zur Effizienzsteigerung, behältst dabei aber stets die Architektur und langfristige Wartbarkeit im Blick.
Agiles Arbeiten: Vertrautheit mit agilen Methoden (z. B. Scrum) und einem iterativen Entwicklungsprozess.
Erfahrung: 5–7 Jahre Berufserfahrung in der Softwareentwicklung.
Sprachen: Fließendes Englisch, Deutsch ist ein Plus.
Deine Persönlichkeit
Du erkennst Dich in den folgenden Eigenschaften wieder:
Eigeninitiative
Du brennst dafür, Ideen zu verwirklichen.
Du treibst Deine Agenda voran und begeisterst Dich und andere dafür.
Du bist einfallsreich, beharrlich und resilient beim Verfolgen Deiner Ziele.
Du bist bereit, Risiken einzugehen und Verantwortung zu übernehmen.
Du kannst in kritischen Situationen souverän Entscheidungen treffen, legst Wert auf autonome Arbeitsweise, und weißt Deine Verantwortung für unser Produkt zu schätzen.
Organisationstalent
Du arbeitest strukturiert.
Du bewahrst Ruhe und Klarheit – auch in chaotischen Situationen.
Du wirkst strukturierend auf Deine Kolleg*innen und Deine Umgebung ein.
Kommunikationsfähigkeit
Der Umgang mit Menschen fällt Dir leicht.
Du hast Feingefühl für internationalen Austausch und kulturelle Unterschiede.
Du stellst sicher, dass Deine Entscheidungen und Handlungen mit Kolleg*innen abgestimmt sind.
Konfliktfreude
Es liegt in Deiner Natur, den Status Quo zu hinterfragen.
Du bringst Deine Meinung vor und verteidigst sie im Sparring.
Du weißt, was „agree to disagree“ bedeutet und kannst es auch umsetzen.
Neugier
Du bist im besten Fall musik-affin.
Du verfolgst aktiv technische Trends und neue Entwicklungen.
Du bist interessiert an Menschen und ihrer persönlichen Entwicklung.
Du interessierst Dich für moderne Organisationsformen und arbeitest lieber in einem sich ständig verändernden und adaptierenden System, als in einer festen Struktur mit klar definierten Hierarchien.
Wir wünschen uns Mitgestaltung!
Auf Grundlage unserer Produktstrategie solltest Du in einem flexiblen, ungezwungenen Arbeitsumfeld mit kurzen Wegen und flachen Hierarchien selbständig Prioritäten setzen, unseren Weg mitgestalten und neue Denkanstöße liefern.
Dafür erhältst Du die Arbeitsgeräte und Werkzeuge, die für Dich am besten funktionieren (MacBook Pro, Windows Laptop etc.) und, sofern gewünscht, vermögenswirksame Leistungen, einen Parkplatz vor dem Büro oder ein Investment in Deine Gesundheit (EGYM).
Details zur Fernarbeitsrichtlinie
UJAM ist ein verteiltes Team, dessen Teammitglieder derzeit in mehr als sechs Ländern und drei Kontinenten arbeiten. Wir haben unseren Hauptsitz in Bremen, wo wir uns normalerweise zu bestimmten Meetings, oder auch nur mal zum Mittagessen, treffen. Obwohl wir versuchen, regelmäßig persönlich zusammenzukommen, ist eine Anwesenheitspflicht äußerst selten.
Kontaktinformationen
Wir freuen uns auf Deine aussagekräftige Bewerbung über die Personio Karriereseite:
UJAM Music Technology GmbH
z. Hd. Aaron Könsgen
Auf der Muggenburg 52
28217 Bremen
Über uns
Wer wir sind
UJAM erfindet Software zum Musik machen. Unter unseren Kund*innen finden sich die verschiedensten Menschen, von der Anfänger*in auf dem Smartphone bis zum Popstar im Multimillionen-Dollar-Studio.
Unsere Stärke setzt sich zusammen aus dem Technologie-Enthusiasmus des Silicon Valley, der Kreativkraft des internationalen Musik-Business und einer hanseatischen, wertschätzenden Vorstellung von Zusammenarbeit.
Unsere Werte orientieren sich am Menschen und seinen Bedürfnissen, deshalb arbeiten wir agil und selbstorganisiert.
Wir sind...
neugierig, erfindungsreich, leidenschaftlich, menschlich, hilfsbereit, freiheitsliebend, mutig, ermutigend und unbequem.
Was wir machen
Unsere Stärke liegt in der Entwicklung anspruchsvoller Produkte im Spannungsfeld zwischen virtuellen Musikinstrumenten und Effekten (Plug-Ins), komplexen Web-Applikationen, neuartigen Lizenztechnologien (SDKs) und Cloudbasierten Lösungen (APIs). Unsere Endprodukte werden von Heimanwender*innen, professionellen Produzent*innen und Musiker*innen auf der ganzen Welt eingesetzt.