About the Job
We're seeking a skilled Vue.js Developer to join our team and build modern, high-performance user interfaces for our bespoke platforms. This role offers the opportunity to contribute to a technically ambitious product from its early stages, influencing the frontend architecture.
Key Responsibilities:
- Build and maintain scalable frontend applications using Vue.js
- Develop clean, reusable components and frontend architecture
- Translate product and design requirements into fast, accessible interfaces
- Integrate frontend applications with APIs and data services
- Optimize applications for performance, accessibility, and cross-browser compatibility
- Collaborate with product, design, and backend teams
- Contribute to code quality and testing standards
- Support continuous improvement in performance and maintainability
Required Experience:
- 3+ years building production-grade Vue.js applications
- Strong knowledge of JavaScript, TypeScript, HTML, and CSS
- Experience with REST APIs and asynchronous data flows
- Understanding of component-driven architecture and state management
- Experience building responsive and accessible interfaces
- Strong attention to code quality and testing
Desirable:
- Experience with modern build tools and frontend tooling
- Understanding of performance optimization and frontend observability
- Experience working in product-led or fast-moving engineering teams
This is a Hybrid role (team meets once every three months currently; may change based on organizational decisions).