Post a job — FREE
Get weekly
React jobs

Senior Frontend Engineer



Position at Streamlabs

The Role

We’re looking for a talented, versatile Senior Frontend Engineer to join our Streamlabs Desktop team. In this role, you will be working closely with a team of engineers, designers, and product managers to maintain our open source desktop live streaming application, Streamlabs Desktop. You will participate in UX discussions, code reviews, roadmap planning, and work with a cross-functional team of talented people to ship impactful features and enable millions of live streamers to do what they love.

We work with a broad range of technologies to build beautiful and intuitive user interfaces. Frontend at Streamlabs involves more than just building web pages. We build complex, data-driven, reactive single-page applications for the web and Electron-based desktop apps. You will be given the opportunity to work on a wide range of projects both old and new, open and closed source, utilizing the latest technologies and frameworks. The Streamlabs Desktop app is built using Electron, TypeScript, and React/Redux.

If you are passionate about empowering creators, working with driven people, operating with a high amount of autonomy, and seeing the results of your work quickly go to production - this might be a good fit for you.

Your Contribution

  • Work with a team of highly talented individuals to build and release complex, data-driven frontend applications in a timely manner
  • Own your code and the product from development to production
  • Exemplify a strong eye for design, and obsess over the user experience
  • Wear many different hats and contribute to your team with both technical and non-technical skills
  • Treat the projects you work on as your own. Speak your mind, suggest ideas, take full ownership and deliver results

What do you bring?

  • 5+ years of experience in JavaScript
  • Professional experience working with product managers and designers to bring a product to market
  • Experience building frontend applications using React (preferred), Angular, Vue, or similar
  • Experience using React with Redux
  • Experience styling modern UIs with HTML/CSS
  • Experience with automated testing of frontend applications
  • Experience working alongside a team of engineers across one or multiple projects
  • Demonstration of strong written and verbal communication skills, ability, and willingness to listen to teammates and collaborate with empathy

In addition, preferable skills and behaviors include:

  • Experience with TypeScript
  • Experience building Electron apps or NodeJS apps
  • Experience working across the tech stack, with a strong understanding of backend systems
  • Experience demonstrating a basic understanding of design principles and best practices
  • Experience working in a fast-paced, cross-functional team environment where you wore different hats
  • Familiarity with content creation


A Bachelor’s degree in Computer Science, Computer Engineering, or equivalent professional experience

Get weekly new jobs in your inbox