GitLab Logo

GitLab

Senior Frontend Engineer (Vue.js), Workflow Catalog

Posted 2 Hours Ago
Be an Early Applicant
Easy Apply
Remote
3 Locations
Senior level
Easy Apply
Remote
3 Locations
Senior level
As a Senior Frontend Engineer, you'll lead development on GitLab's AI-powered platform, mentoring team members and architecting solutions for a user-friendly experience.
The summary above was generated by AI

GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating human progress. Our platform unites teams and organizations, breaking down barriers and redefining what's possible in software development. Thanks to products like Duo Enterprise and Duo Agent Platform, customers get AI benefits at every stage of the SDLC. 

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.

We are seeking a Senior Frontend Engineer to join our AI Powered:Workflow Catalog team. The Workflow Catalog team forwards GitLab's AI initiatives, building the platform that will allow users to discover, browse, and deploy AI agents, workflows, and tools. We operate with a startup mentality within GitLab; moving fast, failing fast, and iterating rapidly to compete in the AI landscape.

As a Senior Frontend Engineer on the Workflow Catalog team, you'll help develop the user interface for GitLab's AI discovery platform and mentor other engineers on the team. You'll architect solutions using AI technologies while building intuitive experiences that make AI flows accessible to both technical and non-technical users. This is an opportunity to drive technical direction for AI tooling at GitLab amongst a team of experienced engineers.

Some key challenges you'll help solve include:

  • Creating an interactive node-based flow editor for creating and edition AI flows.
  • Creating reusable catalog components that work across different AI tool types without requiring users to understand complex YAML configurations
  • Leading the implementation of discovery and browsing experiences that compete with other AI platforms
  • Designing integration patterns with backend services including Workflow Service and AI Gateway
  • Balancing rapid prototyping with maintainable, scalable architecture while mentoring team members
What You'll Do
  • Lead the development of features and improvements to the GitLab product in a secure, well-tested, and performant way using Vue.js, React, and GraphQL
  • Drive technical decisions and architecture choices for frontend components and systems
  • Mentor intermediate and junior frontend engineers, providing technical guidance and career development support
  • Collaborate with Product Management, Backend, UX, and other stakeholders to define technical requirements and drive feature development
  • Establish and maintain internal standards for code style, maintainability, and best practices for high-scale web environments
  • Lead code review processes and ensure adherence to engineering best practices across the team
  • Design and build complex, responsive and accessible components that deliver excellent user experiences across devices and user needs
  • Independently own and deliver large, complex features with minimal oversight while providing guidance to other team members
  • Work closely with UX designers to translate complex requirements into intuitive and effective user interfaces
  • Lead technical discussions, knowledge sharing, and contribute to the growth of the entire Frontend Engineering organization
  • Drive improvements to test coverage, system reliability, and development processes
  • Lead troubleshooting efforts for complex technical issues and system integrations
  • Contribute to technical strategy, documentation, and internal knowledge sharing initiatives
  • Participate in technical interviews and help grow the engineering team
What You'll Bring
  • In depth experience with Vue.js, React or other modern JavaScript frameworks, with expertise in GraphQL for API integration and data management
  • Advanced understanding of semantic HTML, CSS, JavaScript, and modern web development practices
  • Proven experience architecting and building complex frontend applications at scale
  • Strong experience writing comprehensive automated tests (Jest, Karma, Jasmine, Mocha, AVA, tape) including frontend unit, integration, and end-to-end tests
  • Expert-level experience using Git in professional environments with deep understanding of code review processes and git workflows
  • Advanced understanding of responsive design principles, accessibility standards (WCAG), and cross-browser compatibility
  • Deep understanding of core web and browser concepts including performance optimization, rendering pipelines, and modern web APIs
  • Demonstrated expertise in performance optimization with ability to diagnose, prevent, and resolve complex performance issues
  • Experience with frontend build tools, CI/CD pipelines, and deployment processes
  • Proven leadership and mentoring experience with ability to guide technical decisions and develop other engineers
  • Excellent English communication skills with ability to lead technical discussions in a remote and asynchronous environment
  • Strong collaboration skills with demonstrated ability to work across teams and influence technical decisions
  • Experience working in highly agile, iterative software development processes with ability to balance speed and quality
  • Self-directed with excellent organizational and project management skills
  • Proven track record of working collaboratively across organizations and driving consensus on technical decisions
  • Strong remote work experience with ability to lead and collaborate effectively across time zones
  • Strategic thinking with ability to balance immediate needs with long-term technical vision
  • Strong ownership mentality with proven ability to drive projects from conception to delivery
Nice-to-haves
  • Experience with AI/ML products or strong interest in AI applications
  • Python familiarity (for Workflow Service collaboration)
  • Ruby on Rails experience (GitLab's backend)
  • Design systems and component libraries knowledge
  • Catalog, marketplace, or discovery platform experience
  • Microservice architectures and distributed systems understanding
  • Leadership experience in startup/fast-moving environments
  • Computer science degree or equivalent
  • Open source contributions
About the team

You'll lead within a team of 8-9 engineers across APAC and EMEA timezones, working closely with AI Foundations and the other AI teams.

We operate with:

  • 2-week iterations with startup mentality
  • Unit-based collaboration (2-3 engineers per feature)
  • Cross-timezone weekly meetings
  • Technical mentorship and knowledge sharing

Our mission: Create GitLab's AI workflow discovery platform that scales across different AI tool types and establishes GitLab as a leader in AI workflow management.

As a Senior Frontend Engineer, you'll shape both technical architecture and user experience of GitLab's AI platform while mentoring engineers. This role offers substantial growth in AI space with significant technical leadership opportunities.

 
Remote-Global

Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  

Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.

Top Skills

Ava
Git
GraphQL
Jasmine
Jest
Karma
Mocha
React
Tape
Vue

Similar Jobs at GitLab

18 Hours Ago
Easy Apply
Remote
2 Locations
Easy Apply
94K-202K Annually
Mid level
94K-202K Annually
Mid level
Cloud • Security • Software • Cybersecurity • Automation
Drive global marketing campaigns aimed at upselling product tiers, collaborating across teams to optimize performance and align strategies with product marketing.
Top Skills: GoldcastIterableMarketoSalesforce
Yesterday
Easy Apply
Remote
29 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
Develop and maintain reliable backup and restore solutions using Ruby, focusing on scalability and compatibility across cloud environments. Collaborate on integrating backup solutions and optimize performance alongside cross-functional teams.
Top Skills: AnsibleAWSAzureChefGCPKubernetesRubyTerraform
2 Days Ago
Easy Apply
In-Office or Remote
7 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
As a Senior Backend Engineer, you'll develop and enhance authentication strategies, improve access management, and ensure security for GitLab users, focusing on scalable solutions.
Top Skills: IamLdapRbacRuby On RailsSAMLScimSso

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account