We are looking for a Senior Frontend Developer to join a high-performing product engineering team building a real-time, highly available, and highly scalable SaaS platform.
You’ll contribute to a modern microservices-based platform that processes hundreds of thousands of transactions every day, scales automatically to thousands of Kubernetes pods, integrates with thousands of external APIs, and supports a business generating millions of pounds in daily revenue.
This is an opportunity to work on complex engineering challenges while developing customer-facing features within a collaborative, product-driven environment.
Responsibilities
- Design, develop, and maintain modern frontend applications using Vue.js.
- Build high-quality, responsive, and reusable UI components.
- Collaborate closely with Product Owners, UX designers, backend engineers, and QA to deliver business value.
- Consume and integrate RESTful APIs within a microservices architecture.
- Participate in the full software development lifecycle, including feature design, implementation, testing, deployment, and maintenance.
- Work within a small, cross-functional product team (3–4 engineers).
- Contribute to code reviews and promote clean, maintainable, and scalable code.
- Continuously improve existing applications and help evolve MVPs into mature product features.
Required Skills & Experience
- Strong commercial experience with Vue.js
- Excellent knowledge of JavaScript, TypeScript, HTML5, and CSS3
- Experience building enterprise-scale Single Page Applications (SPAs)
- Experience integrating RESTful APIs
- Understanding of microservices and event-driven architectures
- Experience working in Agile/Scrum environments
- Strong problem-solving and communication skills
- Passion for writing clean, maintainable, and reusable code