• 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

Learn more/Apply for this position