🏢 About
GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, reduce security risks, and accelerate digital transformation. More than 50 million registered users and over 50% of the Fortune 100 trust GitLab to ship secure software faster. GitLab operates as an all-remote, asynchronous organization that embraces modern engineering workflows and continuous knowledge exchange.
🎯 The Role
As a Senior Frontend Engineer on the Repository team, you will solve high-scope frontend problems and influence technical and product direction for core repository capabilities—from Git command-line operations to web-based code exploration. You will architect modular frontend surfaces, mentor intermediate engineers, drive performance and accessibility, and help shape how modern frontend teams integrate AI-assisted development tools responsibly.
🛠️ Tech Stack
- Vue.js, React, modern JavaScript (ES6+), TypeScript
- GraphQL, RESTful APIs
- HTML5, CSS3, modern component design systems
- Web Performance & Observability (Sentry, Prometheus)
- Git, GitLab CI/CD
💼 What You'll Do
- Design and ship high-impact frontend features and architectural improvements with minimal guidance.
- Turn ambiguous customer needs into clear technical plans and intuitive, accessible user experiences.
- Advocate for web performance, accessibility, maintainability, and operational readiness across repository interfaces.
- Establish and refine team standards for frontend architecture, component design, testing, and observability.
- Mentor and guide associate and intermediate engineers through code reviews, design docs, and paired sessions.
- Diagnose and resolve frontend performance bottlenecks using production observability signals.
- Collaborate cross-functionally with product, design, backend, and security teams across an asynchronous remote culture.
✅ What You'll Need
- Significant experience with frontend architecture, browser behavior, testing, accessibility, and performance in high-scale web platforms.
- Demonstrated experience designing modular frontend boundaries, independently buildable surfaces, and component systems.
- Ability to lead through technical judgment, pragmatic trade-offs, and clear written asynchronous communication.
- Track record of mentoring engineers and elevating team practices through design reviews and documentation.
- Practical experience integrating AI into development workflows, features, or engineering processes.
🌟 Nice to Have
- Practical experience with Vue.js or similar modern frameworks (React, Angular).
- Experience with GraphQL or RESTful service integrations.
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Experience in all-remote or asynchronous working environments.
🎁 Benefits
- All-remote work environment with flexible paid time off (PTO).
- Comprehensive health, financial, and wellness benefits.
- Equity compensation and Employee Stock Purchase Plan (ESPP).
- Growth and Development Fund for continuous professional learning.
- Generous parental leave policy and active Team Member Resource Groups.
Why This Role?
This listing comes straight from a hiring manager or recruiter post — not an ATS scrape. You can often reach out directly, and these roles move fast. The tech stack leans on Vue.js, TypeScript, JavaScript and more.
Senior Frontend Engineer at gitlab — FAQ
Quick answers about this role, the stack, and how to apply.