Lead Software Engineer (Vue.js)

Ekshvaku Tech Innovation
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 83K

Job location

Remote

Tech stack

HTML
JavaScript
API
Amazon Web Services (AWS)
Application Performance Management
Automation of Tests
Azure
CSS
Cloud Computing
Software Quality
Code Review
Continuous Integration
Design of User Interfaces
Open Source Technology
Software Engineering
Software Systems
Test Case Design
TypeScript
Web Applications
Backend
GIT
Vue.js
Front End Software Development
Software Version Control
Programming Languages

Job description

We are seeking an experienced Lead Software Engineer specialising in Vue.js to join our dynamic development team. The successful candidate will be responsible for leading the design, development, and implementation of innovative software solutions. This role offers an excellent opportunity to work on cutting-edge projects within a collaborative environment, utilising a broad range of programming languages and technologies including JavaScript, APIs, and cloud platforms such as AWS and Azure. The ideal applicant will demonstrate strong leadership skills, technical expertise, and a passion for delivering high-quality application development., We are seeking a Lead Software Engineer (Vue.js) to drive the evolution of our frontend architecture and lead the development of high-performance, scalable web applications. As a technical leader, you'll shape frontend strategy, influence architectural direction, mentor engineers, and partner with cross-functional teams to deliver polished, maintainable solutions.

This role blends hands-on technical execution with strategic leadership and assumes ownership for delivery quality, engineering standards, and team growth.

Key Responsibilities:

Technical Leadership & Execution

  • Lead design and implementation of frontend features using modern Vue.js practices, including Composition API, Vuex/Pinia, and Nuxt 3.
  • Architect reusable, scalable component systems and frontend libraries with maintainability in mind.
  • Set and enforce high engineering standards (code quality, testing, documentation, tooling, performance).
  • Lead code reviews and technical discussions to uphold best practices and consistent coding standards.

Collaboration & Delivery

  • Work closely with Product, Design, and Backend teams to translate business requirements into robust UI/UX solutions.
  • Identify technical trade-offs, risks, and propose the most efficient path for delivery.
  • Monitor and optimize application performance, ensuring responsive load times and smooth user interactions.

Mentorship & Team Growth

  • Mentor and coach mid-level and junior engineers, fostering continuous learning and professional growth.
  • Lead architectural onboarding for new team members and provide feedback that helps drive skill improvement.
  • Advocate for modern engineering practices and continuous improvement across the frontend team.

Quality & Testing

  • Champion automated testing with unit, integration, and end-to-end tests to ensure code robustness.
  • Drive continuous integration and deployment practices, helping refine pipelines for rapid, safe delivery.

Innovation & Strategy

  • Stay current with Vue.js ecosystem trends and evolving best practices; evaluate and recommend tools or architectural enhancements.

Requirements

Do you have experience in Vue.js?, * 6+ years of experience in frontend development, with a strong focus on Vue.js (Vue 2 & Vue 3).

  • Proficiency in HTML, CSS, SCSS, and advanced JavaScript (ES6+).
  • Hands-on experience with Vuex, Pinia, Composition API, and Nuxt 3.
  • Strong understanding of component-driven development and state management.
  • Experience designing, building and maintaining reusable component libraries.
  • Experience writing test cases and using testing frameworks.
  • Excellent problem-solving skills and logical thinking.
  • Strong code review and optimization abilities.
  • Effective communication and mentorship skills.

Preferred Qualifications:

  • Experience with Nuxt 3 and SSR/SSG strategies
  • Familiarity with TypeScript in frontend applications.
  • Experience with CI/CD pipelines and version control (Git).
  • Contribution to open-source projects or active participation in the Vue.js community.
  • Understanding of micro-frontend patterns, design systems, or frontend performance profiling.

Benefits & conditions

  • Competitive salary and performance-based bonuses.
  • Flexible work hours and remote work options.
  • Health and wellness benefits.
  • Professional growth opportunities and access to cutting-edge technologies.

Apply for this position