- Develop and maintain responsive, dynamic web applications using [URL Removed] and supporting technologies.
- Create and manage reusable Vue components and libraries for scalable development.
- Implement state management solutions using Pinia and ensure smooth application flow with Vue Router.
- Collaborate with backend developers, product managers, and designers to deliver intuitive and functional solutions.
- Write clean, maintainable code and conduct thorough unit testing with Vitest.
- Ensure cross-browser compatibility and responsiveness across devices.
- Troubleshoot, debug, and optimise the performance of applications.
- Stay up to date with modern front-end practices and contribute ideas for continuous improvement.
Nice-to-Have
- Experience working in SaaS or similar industries.
- Familiarity with RESTful APIs and integration into front-end applications.
- Exposure to Agile development practices.
What We Offer
- Opportunity to work on impactful products
- Collaborative, supportive team environment.
- Competitive compensation package.
- Flexi-hours and a hybrid working setup.
CV to [Email Address Removed]
Minimum Requirements:
- 4–5 years of experience as a front-end developer, with a strong focus on [URL Removed] (Vue 3 preferred).
- Solid proficiency in TypeScript, Vite, Pinia, Vue Router, and Bootstrap.
- Strong understanding of state management and reusable component design.
- Experience with Vitest (or similar frameworks) for unit testing.
- Familiarity with responsive design principles and cross-browser compatibility.
- Ability to translate UI/UX designs into high-quality code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
Desired Skills:
- Vue
- typescript
- front end
- bootstrap