Skip to main content

Senior Web Engineer – Web Audio & Online DAWs (m/f/d)

Bremen, Remote
Full-time
Permanent employee

Your mission

Your Responsibilities

As a Senior Web Engineer, you will be responsible for the technical implementation of our browser-based audio solutions. You will develop high-performance web applications that enable real-time audio processing and bridge the gap between sophisticated design and technical audio infrastructure.


  • Core Development: You develop and optimize our web applications using React and Node.js.

  • Audio Engineering: You implement audio logic, signal processing, and real-time processing using AudioWorklets.

  • Audio Assets & Processing: You handle the efficient processing and conversion of various audio formats as well as the embedding and management of metadata.

  • API Integration: You seamlessly integrate various 3rd-party APIs into our system landscape.

  • Design Implementation: You have an eye for design and implement our designers' mockups precisely and with great attention to detail, ensuring the end product is both technically and visually outstanding.

  • Vibe Coding & Efficiency: We welcome the use of AI-assisted development tools (Vibe Coding), but expect you to understand the potential risks and proactively manage code quality and technical debt.

  • Quality Assurance: You ensure the stability of your features through consistent Unit Testing.

Your profile

Your Skills


  • Web Technologies: Solid experience with modern JavaScript frameworks (React and Node.js). Knowledge of Ember.js is a plus.

  • Audio Expertise: Practical experience with the Web Audio API. Ideally, you have worked with Tone.js or have experience in the development of online DAWs. Knowledge of C++ and WASM is a plus.

  • Testing: Unit Testing is a must-have for you. Experience with End-to-End testing (e.g., Cypress) is a welcome bonus.

  • Cloud & Infrastructure: Experience with AWS (S3, ECS, CloudFront) and basic knowledge of Terraform are an advantage.

  • Vibe Coding: You use modern tools to increase efficiency while always keeping an eye on architecture and long-term maintainability.

  • Agile Working: Familiarity with agile methodologies (e.g., Scrum) and iterative development processes.

  • Experience: 5–7 years of professional experience in software development.

  • Languages: Fluent in English; German is a plus.


Your Personality


You identify with the following qualities:


Initiative
  • You are eager to realize ideas.

  • You push your ideas forward and inspire yourself and others to do so.

  • You are resourceful, persistent and resilient in pursuing your goals.

  • You are willing to take risks and take responsibility.

  • You can make decisions in critical situations with confidence, value an autonomous way of working, and appreciate your responsibility for our product.

Organizational Talent
  • You work in a structured way.

  • You keep calm and maintain clarity—also in chaotic situations.

  • You help your teammates to work in a well-organized way.

Communication Skills
  • Working with people is easy for you.

  • You are sensitive to international exchange and cultural differences.

  • You make sure that your decisions and actions are aligned with your colleagues.

Joy of Conflict
  • It is in your nature to question the status quo.

  • You express your opinion and defend it in sparring.

  • You know what “agree to disagree” means and can apply it.

Curiosity
  • Ideally, you are also interested in music.

  • You actively follow technical trends and new developments.

  • You are interested in people and their personal development.

  • You are interested in modern organization forms and prefer to work in a constantly changing and adapting system rather than in a fixed structure with clearly defined hierarchies.

We’d like you to participate!

Based on our product strategy, you should be able to set your own priorities in a flexible, informal working environment, with short paths and flat hierarchies. You help shape our path and provide new food for thought.


In return, you get the tools and equipment that work best for you (MacBook Pro, Windows laptop etc.) and, if desired, employment benefits to encourage capital formation (“Vermögenswirksame Leistungen”), a company bicycle or an investment in your health (EGYM).


Details on Remote Working Policy

UJAM is a distributed team with team members currently located in more than six countries across three continents. Our headquarters is in Bremen, where we usually meet for specific meetings, or just for lunch. Additionally, we have a small office in Berlin. Although we try to meet in person regularly, the requirement to be physically present is extremely rare.

Kontaktinformationen

We are looking forward to your application via this Personio career page :


UJAM Music Technology GmbH

Attn: Aaron Könsgen

Auf der Muggenburg 52

28217 Bremen


About us

Who We Are

UJAM invents software for music makers. Among our customers are a wide variety of people, from beginners on smartphones to pop stars in multi-million dollar studios.


Our strength is based on the technology enthusiasm of Silicon Valley, the creative power of the international music business and a “Hanseatic” appreciative idea of collaboration.


Our values are oriented towards people and their needs, which is why we work in an agile and self-organized manner.

We Are…

curious, inventive, passionate, humane, encouraging, helpful, freedom-loving, courageous and gritty.

What We Do

Our strength lies in the development of sophisticated products in the area of virtual musical instruments and effects (plug-ins), complex web applications, innovative licensing technologies (SDKs) and cloud-based solutions (APIs). Our products are used by home users, professional producers and musicians around the world.