Skip to main content
Back to Jobs
gitlab logo

Senior Frontend Engineer (Vue), Create: Repository Management

gitlabRemote - UKSalary not disclosed
Type

Remote

Location

Remote - UK

Experience

Senior (5+ yrs)

Posted

A month ago

Is this role still open?

Tech Stack

Quick Take

GitLab is hiring a Senior Frontend Engineer to join its Repository Management team, focusing on Vue.js and GraphQL. The role involves building secure, performant features for a critical DevSecOps platform, collaborating across teams, and leveraging AI tools. This is a remote position based in the UK.

Role Overview

๐Ÿข About GitLab

GitLab is the intelligent orchestration platform for DevSecOps, helping organizations increase developer productivity, improve operational efficiency, and reduce security risk. Trusted by over 50 million users and more than half of the Fortune 100, GitLab enables teams to ship better, more secure software faster. The company embraces AI as a core productivity multiplier and fosters a high-performance, remote-first culture.

๐ŸŽฏ The Role

We're looking for a Senior Frontend Engineer to join our Repository Management team within GitLab's Source Code stage. You'll help customers configure repositories with confidence, building guardrails that make development safe and trustworthy as AI agents increasingly write and manage code. You'll work in one of GitLab's oldest and most complex product areas, using Vue.js and GraphQL to improve a critical system serving GitLab.com, self-managed instances, and GitLab Dedicated.

๐Ÿ› ๏ธ Tech Stack

  • Vue.js
  • GraphQL
  • JavaScript (ES6+)
  • HTML5, CSS3
  • Testing: Jest, Karma, Jasmine, Mocha, ava, tape
  • Git

๐Ÿ’ผ What You'll Do

  • Develop secure, well-tested, performant features using Vue.js and GraphQL.
  • Turn complex requirements and legacy constraints into clear solutions without compromising reliability.
  • Partner with product management, design, and UX to build intuitive, responsive, accessible interfaces.
  • Collaborate across functions and teams, both asynchronously and synchronously.
  • Use AI agents for well-scoped work and critically review their output.
  • Write maintainable code following GitLab's standards and advocate through code review.
  • Strengthen reliability by monitoring production health, participating in on-call, and improving observability.
  • Share knowledge through code review, documentation, and collaboration.

โœ… What You'll Need

  • Professional experience with Vue.js or another modern JS framework (React, Angular, Ember) and GraphQL.
  • Solid understanding of semantic HTML, CSS, core JavaScript, responsive design, accessibility, and frontend performance.
  • Experience solving complex policy, permissions, or rules-based problems in web applications.
  • Experience writing frontend unit and acceptance tests (Jest, Karma, Jasmine, Mocha, ava, tape).
  • Track record of raising the bar on AI coding agent usage in a large monorepo.
  • Experience using Git professionally and familiarity with code review processes.
  • Clear written and spoken English, ability to influence without authority.
  • Ability to manage priorities independently and work through ambiguity.

๐ŸŒŸ Nice to Have

  • Experience with accessibility standards and responsive design.
  • Familiarity with DevSecOps or repository management concepts.
  • Experience mentoring or providing technical leadership.
  • Knowledge of performance tuning, caching, and observability.

Why This Role?

This is a curated frontend role from gitlab. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on Vue.js, GraphQL.

Senior Frontend Engineer (Vue), Create: Repository Management at gitlab โ€” FAQ

Quick answers about this role, the stack, and how to apply.