Front end Software Engineer

Seattle, Washington

Beatport
Apply for this Job
About Beatport

For over 20 years, Beatport has been the global leader in DJ and club culture, pushing the boundaries of dance music to all corners of the world. Created by DJs for DJs, Beatport has always been dedicated to innovating new products and services to support evolving generations of music performers and producers.

The Beatport Group includes some of the best-known brands in DJ culture, including Beatport, Beatsource, Loopmasters, Plugin Boutique, Loopcloud, Beatport Streaming, Ampsuite, LabelRadar, Beatport.io & The International Music Summit (IMS). We are consistently looking for bright, creative professionals with diverse perspectives and backgrounds.

Where you come in

We are looking to hire driven and talented web UI/front-end software engineers to join our development teams. Ideal candidates have a track record of designing and developing solid user experiences with javascript in a variety of application settings. Candidates must possess a positive and constructive attitude and be able to balance the demands of the software development lifecycle with their team.

Our web application stack is mainly React with Next.js, on top of a Python API layer (Django/DRF). Typescript, React Test Library, webpack and bash are great additional tools to know. We are also currently looking for engineers who have some experience with implementing accessible interfaces, with knowledge of the WCAG standard and WAI-ARIA authoring practices. Along with these technologies, a solid foundation of software design principles and a positive, collaborative attitude is what we are looking for. (That last one is non-optional). We are passionate about electronic music and culture and hope you are too.

The Role

This is a high-impact role in a growing company, working on our user-facing products, including new projects. You'll work directly with your team lead and Product Owner to plan and execute our software development goals every quarter. You'll work alongside the product team to understand and translate their vision into working software.

This role requires eligibility to work in Canada or the United States without need for visa sponsorship. The right front-end Software Engineer can be purely remote from anywhere in the Pacific Northwest (WA, OR, BC).

As a Front-end Software Engineer, you are accountable for:
  • Developing software for our user interfaces daily
  • Writing unit tests for the code you develop (Jest + RTL) and assisting with test automation
  • Working with designers to create responsive, accessible, fluid interfaces and components
  • Continually improving development processes, tooling, and practices on your team
  • Ownership of your assigned tasks until they are complete
  • Frequently collaborates with the team to define features, write user stories, perform QA, and manage releases
  • Participating in sprint planning, feature demonstrations, and backlog refinement
For this Front-end Software Engineer role, you will require:
  • 3+ years of experience and demonstrable proficiency with React and Next.js, Node.js, and common JavaScript libraries
  • 3+ years of experience building or working with REST or RPC API's
  • 2+ years of experience with React Testing Library (Playwright a bonus)
  • Dedication to designing and writing clean, readable, consistent, and testable code
  • A strong, detail-oriented understanding of what makes a great user experience
  • Extensive experience building responsive, fluid user interfaces with user-first principles across multiple media targets
  • Past experience implementing accessible web applications conforming to WCAG standards
  • Knowledge of Single Page Application, Server rendered, and hybrid-rendered web application frameworks and technologies
  • Experience integrating front-end applications with 3rd party APIs and services
  • Strong software development experience with web-based protocols and technologies (HTTP, REST, websockets, OAuth, etc.) and a basic understanding of best practices for web application security
  • Experience with Python, and especially Django Rest Framework, is a nice bonus
  • Some hands-on experience with AI-assisted coding workflows
  • Open, honest communication and a positive attitude
Any experiences with music streaming, audio technologies, or previous roles in the music industry are all great bonuses to bring to the role. If you love music and think you would fit this role, we'd love to talk to you.

How to apply

Please apply with your resume and any relevant links by clicking the "apply" link

Benefits

We offer a responsible and exciting proposal with an international range. The position is within a highly motivated team with a positive working climate, allowing you to express your talent fully. In addition, we offer appropriate remuneration and very good development opportunities within a dynamically growing enterprise. Beyond this, the position provides an intensive integration into the international music scene.
  • Remote working
  • Participation in company's annual bonus pool program
  • A professional environment with room for creativity and fun
  • VIP Access to select music events & Livestream
  • Focus Days
  • Flexible PTO
  • Health, dental, and vision insurance (varies by country)
  • + more
Equal Employment Opportunity

The Beatport Group strongly supports equal employment opportunity for all applicants regardless of race, color, religion, sex, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, sexual orientation, genetic information, or any other characteristic protected by state or federal law.

Hiring Practices

The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not intended to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. Beatport's recruitment policies are designed to place the most highly qualified persons available in a timely and efficient manner. Beatport may pursue all avenues available, including promotion from within, employee referrals, outside advertising, Internet recruiting, job fairs and college recruiting. Beatport does not accept speculative CV's from employment agencies unless specifically requested by the Talent Team.
Date Posted: 14 May 2025
Apply for this Job