Software Engineer, Frontend

  • Beatport
  • Denver, CO, USA
  • Jul 23, 2020
Full time Software Engineer

Job Description

Beatport is responsible for the digital accessibility of electronic music and its associated culture. We have built the largest electronic music store in the world; standing atop a colossal catalogue of inventory, containing millions of tracks catering to the tastes of over a million weekly users from around the globe. And that is just the beginning.

We are looking to a hire driven and talented Frontend Engineer to help us transform the platform into the DJ technology hub of tomorrow. Ideal candidates have a strong background in software development, agile methodologies, and building software in the cloud for a global audience.

This is a high impact role on a small, agile team in Denver, CO.

This role is located in Denver, Colorado and requires eligibility to work in the United States without need for visa sponsorship.  Applicants who are outside the Denver Metro area and ready to relocate are welcome to apply, but local candidates are preferred.

Responsibilities include:

  • Design and develop complex, high performance, and adaptive web applications 

  • Maintain quality code through unit and functional testing

  • Perform root cause analysis of issues in production environments

  • Use your understanding of algorithms and data structures to develop performant solutions

  • Participate in code reviews and ship code on daily basis

  • Collaborate with UX & Product to deliver new products features that adds business value

Qualifications

  • Expert knowledge of JavaScript, HTML, and/or CSS

  • Advanced knowledge of React (or similar view libraries)

  • Experience with common JavaScript libraries and modern build tools such as Webpack and Babel

  • Experience with CSS, CSS-in-JS, or CSS preprocessing tools such as Sass

  • Knowledge of RESTful API design

  • Comfortable in a Unix/Linux environment

  • Passionate about electronic music and culture

  • 1+ year of front-end development experience out of a coding bootcamp or college program

  • Team player with experience working in an Agile environment on a Scrum team

Nice-to-haves:

  • Experience in Python with framework such as Django or Flask

  • Experience in Google Cloud Platform

  • Knowledge of Typescript

>>> Click on Apply Now to be taken to the application page.