Senior Frontend Engineer (Vue), Create: Repository Management
Core
Build guardrails and interfaces for repository management to support both human developers and AI agents in configuring GitLab projects safely and efficiently.
Role type
Senior Frontend Engineer (Vue.js)
Builds
Repository management features, branch protection rules, and AI-powered configuration tools for GitLab.com, self-managed instances, and GitLab Dedicated.
Domain
DevSecOps / Source Code Management / AI Agents
Deliverable
production ML models | product features
Required skills
Vue.js, GraphQL, JavaScript, RESTful API integration, unit and acceptance testing, accessibility standards, frontend performance optimization, Git workflow, AI agent output review
Preferred skills
React, Angular, or Ember, semantic HTML, CSS, responsive design, observability, root cause analysis, technical documentation
Technologies
Vue.js, GraphQL, Jest, Karma, Jasmine, Mocha, ava, tape, Gitaly
Responsibilities
Develop secure, performant features using Vue.js and GraphQL; partner with product and design teams to build intuitive interfaces; collaborate across functions asynchronously and synchronously; use AI agents for well-scoped tasks and critically review their output; write maintainable code adhering to GitLab standards; monitor production health metrics and participate in on-call troubleshooting; share knowledge through code review and documentation.
Seniority
Senior, hands-on IC with mentorship responsibilities