Negotiable
Outside
Hybrid
Leeds, UK
Summary: The role of Contract Senior Software Engineer - Vue.js involves designing and developing high-quality user interfaces primarily using Vue.js. The position requires collaboration with various teams to create efficient and visually appealing applications. This contract role is based in Leeds with a hybrid working arrangement and is expected to last for an initial three months, likely to extend. The position is classified as outside IR35, offering a negotiable daily rate.
Key Responsibilities:
- Develop and maintain Front End applications using Vue.js (Vue 3 preferred)
- Work closely with Back End and design teams to deliver features end-to-end
- Write clean, efficient, and reusable code following modern best practices
- Optimise applications for performance, accessibility, and scalability
- Contribute to UI/UX improvements and Front End architecture decisions
Key Skills:
- Strong commercial experience with Vue.js (or React/Angular with a willingness to work in Vue)
- Solid understanding of JavaScript, TypeScript, HTML5, and CSS3
- Experience integrating with RESTful APIs and Back End services
- Familiarity with component libraries, state management (Vuex/Pinia), and build tools (Vite/Webpack)
- Knowledge of software design principles, testing frameworks (Jest/Vitest), and version control (Git)
- Exposure to cloud environments (AWS/Azure/GCP) and CI/CD pipelines is a plus
Salary (Rate): Negotiable Outside IR35 per day
City: Leeds
Country: UK
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Detailed Description From Employer:
Role: Contract Senior Software Engineer - Vue.js
Rate: Negotiable Outside IR35 per day
Location: Leeds - Hybrid (c. 2 days on site)
Length: Initial 3 months, likely to extend
About Us:
We're partnering with a growing, forward-thinking technology consultancy dedicated to building scalable, reliable, and high-performing digital products that deliver exceptional user experiences.
Role Overview:
As a Senior Front End Engineer, you'll play a key role in designing and developing high-quality user interfaces using Vue.js. You'll collaborate closely with designers, product managers, and Back End engineers to create performant, maintainable, and visually engaging applications that drive the best possible outcomes for our customers.
Key Responsibilities:
- Develop and maintain Front End applications using Vue.js (Vue 3 preferred)
- Work closely with Back End and design teams to deliver features end-to-end
- Write clean, efficient, and reusable code following modern best practices
- Optimise applications for performance, accessibility, and scalability
- Contribute to UI/UX improvements and Front End architecture decisions
Requirements:
- Strong commercial experience with Vue.js (or React/Angular with a willingness to work in Vue)
- Solid understanding of JavaScript, TypeScript, HTML5, and CSS3
- Experience integrating with RESTful APIs and Back End services
- Familiarity with component libraries, state management (Vuex/Pinia), and build tools (Vite/Webpack)
- Knowledge of software design principles, testing frameworks (Jest/Vitest), and version control (Git)
- Exposure to cloud environments (AWS/Azure/GCP) and CI/CD pipelines is a plus
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.