Senior Frontend Engineer (Vue), Create: Repository Management

GitLab
United Kingdom
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Collaboration","Ownership","Prioritization","Knowledge sharing"]

Build secure, well-tested, performant frontend features for GitLab’s Repository Management team, helping customers configure repositories confidently. You’ll work in a complex codebase using Vue.js and GraphQL, turning legacy constraints into clear solutions while improving reliability through performance tuning, caching, rate limiting, testing, observability, and incident response. Collaborate with product, design, security, UX research, and Gitaly teams, using AI agents for scoped work with strong review standards.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
GitLab
GitLab
1 day ago

Senior Frontend Engineer (Vue), Create: Repository Management

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Build secure, well-tested, performant frontend features for GitLab’s Repository Management team, helping customers configure repositories confidently. You’ll work in a complex codebase using Vue.js and GraphQL, turning legacy constraints into clear solutions while improving reliability through performance tuning, caching, rate limiting, testing, observability, and incident response. Collaborate with product, design, security, UX research, and Gitaly teams, using AI agents for scoped work with strong review standards.
Location: United Kingdom
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop secure, well-tested, performant features and improvements using Vue.js and GraphQL.
  • •Translate complex requirements and legacy constraints into clear solutions without compromising reliability.
  • •Partner with product management, product design, and UX to build intuitive, responsive, and accessible interfaces.
  • •Improve reliability by monitoring production health metrics, participating in Tier 2 on-call, troubleshooting incidents, and performing root-cause analysis.
  • •Write and review maintainable code, strengthening standards through code review, documentation, and knowledge sharing while using AI agents for well-scoped work.

Pay and Benefits

Equity and Bonus:Equity
Perks:Paid LeaveEquityParental LeaveLearning Budget

Key Requirements

  • •Professional experience with Vue.js (or modern JavaScript framework) and using GraphQL for API integration and data management.
  • •Strong frontend fundamentals: semantic HTML, CSS, core JavaScript, responsive design, accessibility standards, and performance best practices.
  • •Experience handling complex policy/permissions/rules-based problems in web applications and making them usable.
  • •Ability to write frontend unit and acceptance tests with tools like Jest, Karma, Jasmine, Mocha, ava, or tape, and understanding of the testing pyramid.
  • •Experience using AI coding agents in a large monorepo: scoping tasks, reviewing generated code, and knowing when to take direct control.
Skills:CommunicationCollaborationOwnershipPrioritizationKnowledge sharing
Languages:English
Tech Stack:Vue.jsGraphQLReactAngularEmberHTMLCSSJavaScriptJestKarmaJasmineMochaAvaTapeGitGitalyTier 2 on-callCode reviewObservability

Company Brief

GitLab
Provides a single application for the complete DevSecOps lifecycle, offering source code management, CI/CD, security, and collaboration tools to help teams deliver software faster and more securely.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn