Enable job alerts via email!

Lead VueJS Engineer

JR United Kingdom

Bristol

Remote

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading B2B marketing agency is seeking a Lead VueJS Engineer to join their remote team. In this key role, you will architect and build robust web applications, mentor engineers, and lead front-end development practices while collaborating with multidisciplinary teams. A strong background in VueJS and PHP, along with experience in responsive design and security considerations, is essential for success. Enjoy a competitive salary and comprehensive benefits while contributing to innovative projects for top technology clients.

Benefits

Life insurance
Income protection
Cash Plan
5% matched pension
25 days of annual leave
Bike to work scheme
Electric car scheme
Extra holiday with long service

Qualifications

  • Seeking candidates with commercial experience or open-source contributions.
  • Strong knowledge of front-end development best practices.
  • Experience in backend development is beneficial.

Responsibilities

  • Design and implement scalable VueJS applications.
  • Lead front-end architecture discussions and best practices.
  • Collaborate with cross-functional teams through the project lifecycle.

Skills

VueJS
Pinia
Git
Responsive CSS
JS build pipelines
Security considerations

Education

Degree-level qualification

Tools

Laravel

Job description

Social network you want to login/join with:

Twogether is an award-winning top 20 global B2B marketing and creative agency specialising in technology.

Twogether is looking for a Lead VueJS Engineer to join our Channel Solutions development team. Based remotely, with options to work from our Glasgow, Marlow, or London offices, you will work on a variety of services provided by Twogether to some of the largest technology companies in the world. Twogether designs, implements, and maintains platforms and applications used by our clients to enhance their marketing and business operations. As a member of our engineering team, you will be at the forefront of delivering these services and working on new applications with our team of technologists, consultants, project managers, and designers.

The Role:

As a Lead VueJS Engineer at Twogether, you will be responsible for architecting and building robust, elegant user interfaces and web applications for both client-facing and internal projects. You will play a key role in shaping our front-end development practices, guiding technology choices, and mentoring other engineers.

Key Responsibilities:

  1. Design and implement scalable and maintainable VueJS applications.
  2. Lead front-end architecture discussions and establish development best practices.
  3. Collaborate with cross-functional teams throughout the full project lifecycle—from planning and estimation to development, QA, and deployment.
  4. Provide technical guidance and support to fellow engineers.
  5. Contribute to continuous improvement of workflows, toolsets, and code quality.
  6. Maintain a sharp eye for detail and a passion for clean, user-friendly design.
  7. Communicate effectively and collaborate in multidisciplinary environments.
  8. Advise on technology choices and advocate for best practices.

Technical experience:

  • VueJS and Pinia
  • Git and Git workflows
  • Responsive CSS frameworks such as Tailwind or Bootstrap
  • Setting up JS build pipelines using tools such as Vite
  • SPA architectures
  • Security considerations

In addition, as our solutions are mainly server-side rendered PHP applications, some familiarity with backend development would be beneficial:

  • Working knowledge of PHP and the Laravel framework.
  • REST API design / microservices architectures.

Experience with AI, including code assist technologies such as Cursor, Windsurf, or CoPilot, would also be considered a plus.

A degree-level qualification is preferred but not essential. Please note, this is not an entry-level position; we are seeking candidates with either commercial experience or a demonstrable record of open-source contributions.

Benefits include:

  • Life insurance
  • Income protection
  • Cash Plan
  • 5% matched pension
  • 25 days of annual leave
  • Bike to work scheme
  • Electric car scheme
  • Extra holiday with long service

Diversity and Inclusion:

Twogether is an equal opportunity employer committed to reflecting the diversity of our community and markets. We foster an inclusive culture that values all individuals, encouraging diverse perspectives, ideas, and results. Everyone at Twogether is treated with fairness, dignity, and respect to enable them to perform at their best.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead VueJS Engineer

JR United Kingdom

Exeter null

Remote

Remote

GBP 50 000 - 70 000

Full time

Yesterday
Be an early applicant

Lead VueJS Engineer

JR United Kingdom

Gloucester null

Remote

Remote

GBP 55 000 - 80 000

Full time

Yesterday
Be an early applicant

Lead VueJS Engineer

JR United Kingdom

Cardiff null

Remote

Remote

GBP 60 000 - 80 000

Full time

Yesterday
Be an early applicant

Lead VueJS Engineer

JR United Kingdom

Swindon null

Remote

Remote

GBP 60 000 - 80 000

Full time

Yesterday
Be an early applicant

Lead VueJS Engineer

JR United Kingdom

Bath null

Remote

Remote

GBP 50 000 - 80 000

Full time

Yesterday
Be an early applicant

Lead VueJS Engineer

JR United Kingdom

Warrington null

Remote

Remote

GBP 50 000 - 70 000

Full time

Yesterday
Be an early applicant

Lead VueJS Engineer

JR United Kingdom

Kingston upon Hull null

Remote

Remote

GBP 50 000 - 75 000

Full time

Yesterday
Be an early applicant

Lead VueJS Engineer

JR United Kingdom

Crawley null

Remote

Remote

GBP 60 000 - 80 000

Full time

Yesterday
Be an early applicant

Lead VueJS Engineer

JR United Kingdom

Doncaster null

Remote

Remote

GBP 50 000 - 70 000

Full time

Yesterday
Be an early applicant