Department: Frontend
Employment Type: Full Time
Location: Singapore
Description
We're looking for a Senior Frontend Engineer who can support our frontend team in crafting exceptional user experiences for music makers. You will play a role in making technical decisions, build prototypes, and develop user-facing features. If you're passionate about shaping the future of music production, this opportunity is perfect for you.
Key Responsibilities
- Work closely with audio 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, as well as web views embedded in mobile applications
- Build and design libraries and plugins that improve development efficiency and code quality
- 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
Skills, Knowledge And Expertise
- Experience in developing audio applications using Web Audio API and WebAssembly
- At least 3-5+ years of experience in software engineering and architecture
- 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
Location and Benefits
- We are a diverse and distributed team, where some roles are tied to particular regions or time zones to ensure effective connection and collaboration during work hours.
- If you're looking for a remote work option from outside of Singapore, for this role, we operate within the GMT+2 to GMT+9 time zones.
Singapore HQ benefits:
- Healthcare, dental insurance
- Quarterly bonus
- Paid annual leave, sick leave, childcare leave, volunteer leave and maternity leave
- BandLab Technologies staff discount
Remote work benefits: