Frontend Engineer
Summary
Build and optimize real-time audio web apps using Vue, Web Audio API, and modern tooling like Vite; collaborate with audio/backend teams to craft responsive UIs.
- Build and refine UI components for real‑time audio effects, including effect chains, presets, parameter controls and Web Audio integrations
- Work closely with audio and backend developers to define the APIs and data structures that the frontend will consume
- Collaborate in cross‑functional teams to create prototypes, as well as user‑facing features in our products
- Optimize existing web applications to maximize performance and scalability
- Develop performant web applications running on both desktop and mobile browsers
- Be responsible for developing performance monitoring, error tracking and other efficiency tools to improve troubleshooting efficiency
- Participate in code reviews and contribute to continuous improvement through refactoring and implementing new design patterns and approaches
- At least 1‑2+ years of experience in frontend development
- Experience in developing audio applications using the Web Audio API and/or highly interactive web applications
- Broad knowledge of various strategies and methods for optimizing browser rendering
- Proficient in HTML/CSS techniques for building appealing UI while maintaining accessibility
- Proficient in Vue, but also in some older UI frameworks/libraries, such as AngularJS, jQuery, etc., or simply vanilla HTML/JS
- Deep understanding of the underlying mechanisms of popular UI rendering frameworks, such as React, Vue, or Svelte
- Experience with modern front‑end technologies, such as Vite, Rollup, Parcel, etc.
- Understanding of design principles and user experience design
- Strong analytical and debugging skills, with the ability to troubleshoot and fix complex issues in the frontend codebase
- Strong communication skills, with the ability to explain technical concepts to technical and non‑technical stakeholders
- Frontend Development
- Web Audio API
- Performance Optimization
- HTML
- CSS
- Vue.js
- React
- Svelte
- Vite
- Rollup
- Strong Communication Skills
- Analytical SkillsDebugging Skills