Boomy Corporation Senior UI Engineer Durham, NC · Remote · Full time

This full-time Software Engineering role will focus on our consumer facing client application. Experience with VueJS or TypeScript preferred. This position will collaborate with a team of engineers building complex user interfaces that allow our users to access the Boomy music engine.

Description

At Boomy Corporation, we’re building the future of music: instant songs with AI-powered music automation, no musical skill or equipment required. Backed by some of the biggest names in music and growing fast, we’re seeking an experienced Senior UI Engineer to join our growing team.


As a Senior UI Engineer at Boomy, you will focus on our consumer facing client application. Experience with VueJS or TypeScript preferred. This position will collaborate with a team of engineers building complex user interfaces that allow our users to access the Boomy music engine. A strong candidate has experience building rich experiences for the web and closely collaborating with team members. 


We’re looking for highly motivated problem solvers with a passion for software development. Team members are expected to be self-sufficient, committing to and delivering weekly tasks.


Boomy is a remote-friendly company, but we have a strong preference for candidates in the RTP/Raleigh-Durham area who can join our growing office there in-person. Relocation expenses will be reimbursed for exceptional candidates willing to relocate.


You will be primarily responsible for:


  • Working with design and product teams to build a user experience for both external and internal users
  • Translating design mock ups and product user stories into functional user interfaces using VueJS and TypeScript
  • Establishing software patterns for other team members to use when approaching UI tasks


Requirements

  • 6+ years of software development experience using web-based technologies
  • Proficiency with VueJS
  • Proficiency with Typescript and JavaScript
  • Experience with transitions and animations
  • Ability to use to build complex UI from scratch (HTML, CSS, JS)  with limited reliance on libraries
  • Experience owning and maintaining component libraries
  • Strong knowledge of design patterns, clean architecture, and how to build maintainable software systems
  • Experience with in browser audio a plus
  • Startup experience a plus