> Markdown version of [/jobs/ext/3045043-frontend-engineer](https://www.wearedevelopers.com/jobs/ext/3045043-frontend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Engineer - **Company:** GitLab - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Code Review, Continuous Delivery, Continuous Integration, PostgreSQL, Redis, Prometheus, TypeScript, Google Cloud, ReactJS, Backend, Gitlab, Git, Vue.js, AngularJS, Kubernetes, Sentry, Graphql, Front End Software Development, Restful APIs, Docker - **Published:** September 24, 2026 - **Apply:** https://job-boards.greenhouse.io/gitlab/jobs/8826920002 ## About the Role * Experience applying frontend architecture, browser behavior, testing, accessibility, performance, and maintainability practices in a complex product or platform environment. * Experience designing or evolving modular frontend boundaries, independently buildable surfaces, component systems, or migration-safe architectures. * Experience making pragmatic trade-offs with product and design partners and turning complex requirements into clear user experiences. * The ability to lead through technical judgment, collaboration, and clear written communication rather than formal authority. * Experience mentoring engineers and improving team practices through code review, design review, documentation, or hands-on collaboration. * The ability to work effectively in a remote, asynchronous organization by managing priorities, creating clarity, and communicating decisions in writing. * Practical experience integrating artificial intelligence into a feature, workflow, or engineering process, or evaluating its reliability, security, privacy, and appropriate human oversight. * Helpful, but not required: experience with Vue, React, Angular, TypeScript, or JavaScript; PostgreSQL, Redis, or object storage; representational state transfer or GraphQL; Kubernetes, Google Kubernetes Engine, Docker, or Google Cloud Platform; Prometheus or Sentry; and Git, GitLab Runner, or GitLab continuous integration and continuous delivery. About the team We own core repository capabilities, from Git command-line operations to web-based code exploration. Our roadmap includes feature and platform development, improvements to existing capabilities, maintainability, accessibility, performance, and workflows for teams using AI-assisted development tools. ## Description As a Senior Frontend Engineer, you'll solve high-scope frontend problems and influence your team's technical and product direction. You'll ship moderately sized features with minimal guidance, improve quality and performance, mentor other engineers, and help establish standards for a high-scale web environment. You'll partner across product, design, backend, and frontend to make sound trade-offs, communicate clearly, and improve how the team delivers software. This is an opportunity to shape product experiences and frontend architecture for a global platform while helping define how modern frontend teams use agentic artificial intelligence. You'll apply artificial intelligence-assisted engineering workflows thoughtfully and help create trustworthy user experiences that incorporate artificial intelligence responsibly in a remote-first, asynchronous organization. What you'll do * Design and ship moderately sized frontend features and improvements with minimal guidance, making pragmatic architectural choices. * Turn ambiguous customer and product needs into clear technical plans and intuitive, accessible experiences. * Advocate for product quality, security, accessibility, performance, maintainability, and operational readiness throughout the development lifecycle. * Establish and improve practices for frontend architecture, styling, component design, testing, observability, maintainable code, and thoughtful use of artificial intelligence and agentic tools in production engineering work. * Mentor Associate and Intermediate Engineers, share knowledge, remove technical blockers, and improve team delivery practices. * Diagnose and prevent frontend performance and reliability issues at scale using observability and production signals, and participate in incident response or on-call responsibilities under your team's ownership model. * Design or review independently buildable frontend surfaces and explicit contracts for data, events, authorization, feature flags, error handling, testing, and performance expectations. * Collaborate with product, design, backend, quality, security, and other teams to deliver cohesive customer outcomes., Are you subject to any employment agreements and/or post-employment restrictions with your current employer or a past employer?* Select... It is important to us to create an accessible and inclusive interview experience. Please let us know if there are any adjustments we can make to assist you during the hiring and interview process. Will you now or in the future require sponsorship for a visa to remain in your current location?* Select... What is your GitLab username? Have you previously worked at or consulted for GitLab?* Select... What is your current country of residence?* Select... ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [GitOps for the people](https://www.wearedevelopers.com/videos/815-gitops-for-the-people) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Liuba Gonta and Yuliya Khadasevic - GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding](https://www.wearedevelopers.com/magazine/490-liuba-gonta-and-yuliya-khadasevic-github-copilot-beyond-the-basics-10-ways-to-elevate-your-coding) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)