- Company Name
- Peaksware Holdings, LLC
- Job Title
- Software Engineer (Frontend) - MakeMusic
- Job Description
-
**Job Title**
Software Engineer (Frontend)
**Role Summary**
Develop and maintain high‑quality features for a cloud‑based music education platform. Work closely with product, design, content, and data teams to deliver responsive, accessible single‑page applications. Own code from design through production, ensuring robust performance, reliable testing, and scalable architecture.
**Expectations**
- 2–4 + years of front‑end web development in complex SPAs.
- Strong command of React JS and experience with TypeScript, Redux or analogous state libraries.
- Comfortable with modern JavaScript, CSS/SASS, Git workflows, and RESTful API integration.
- Proficient in unit, integration, and test‑driven development.
- Excellent written and verbal communication and a commitment to continuous learning.
**Key Responsibilities**
- Design, code, and ship new features and bug fixes for a production cloud product.
- Collaborate with product managers, UX/UI designers, data scientists, and content teams to create delightful user experiences.
- Refactor and optimise existing code, improving performance, maintainability, and accessibility (WCAG).
- Participate in architecture discussions, defining patterns and tools that enhance quality and developer productivity.
- Write and maintain automated test suites, ensuring high coverage and reliability.
- Contribute to process improvement initiatives and share knowledge with peers.
- Engage with AI‑assisted engineering practices, exploring integration of machine‑learning concepts where appropriate.
**Required Skills**
- React JS, TypeScript, Redux (or similar).
- HTML5, CSS/SASS, responsive design.
- JavaScript (ES6+), Git, RESTful APIs.
- Unit, integration, and end‑to‑end testing (Jest, React Testing Library, Cypress, etc.).
- Experience with .NET and SQL is a plus.
- Strong communication, collaboration, and self‑improvement mindset.
**Required Education & Certifications**
- No specific degree required; accepted formats include four‑year degrees, associate degrees, bootcamps, online courses, professional certifications, or self‑study.
Louisville, United states
Hybrid
Junior
07-01-2026