GitLab · United Kingdom
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 so their GitLab projects support the way their teams work. As artificial intelligence agents increasingly write and manage code alongside people, you'll build guardrails that make development safe and trustworthy, turning complex policy and repository management problems into clear solutions for people and artificial intelligence agents acting on their behalf.
You'll work in one of GitLab's oldest and most complex product areas, using Vue.js and GraphQL to improve repository management. Collaborate across teams to deliver reliable, accessible experiences. Work in a remote, global team supporting GitLab.com, self-managed instances, and GitLab Dedicated. Embrace AI as a productivity multiplier. Must have Vue.js/GraphQL experience, testing, Git, and English communication skills.
Required Skills:
Professional experience with Vue.js or another modern JavaScript web framework, such as React, Angular, or Ember, and experience using GraphQL for application programming interface integration and data management.
A solid understanding of semantic hypertext markup language, cascading style sheets, core JavaScript concepts, responsive design, accessibility standards, and frontend performance best practices.
Experience solving complex policy, permissions, or rules-based problems in web applications and making that complexity feel simple and usable.
Experience writing frontend unit and acceptance tests with tools such as Jest, Karma, Jasmine, Mocha, ava, or tape, and familiarity with the testing pyramid.
A track record of raising the bar on how your team or group uses artificial intelligence coding agents in a large, complex monorepo, including scoping tasks, reviewing generated code, and knowing when to take direct control, paired with a clear view of where these tools fall short and how to work around it.
Experience using Git in a professional environment and familiarity with collaborative code review processes.
Clear written and spoken English communication skills, including the ability to influence without authority and share useful status updates in a remote, asynchronous environment.
The ability to manage priorities independently, work through ambiguity, take ownership, and seek guidance for decisions that are difficult to reverse.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.