Home
/
Comprehensive
/
Senior Frontend Engineer, Manage: Foundations
Senior Frontend Engineer, Manage: Foundations-May 2024
Virtual
May 17, 2026
ABOUT GITLAB
GitLab is one of the world’s largest all-remote companies. Our DevOps platform powers 100,000+ organizations.
1,001 - 5,000 employees
Technology, Software
VIEW COMPANY PROFILE >>
About Senior Frontend Engineer, Manage: Foundations

  Senior Frontend Engineer, Manage: Foundations

  at GitLab

  Remote

  The GitLab DevSecOps platform (https://about.gitlab.com/solutions/devops-platform/) empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies (https://about.gitlab.com/company/culture/all-remote/guide/) with 2,000+ team members and values (https://handbook.gitlab.com/handbook/values/) that foster a culture where people embrace the belief that everyone can contribute. Learn more about Life at GitLab (https://vimeo.com/778157354) .

  An overview of this role

  As a Senior Frontend Engineer in the Foundations team at GitLab, your primary focus will be developing product areas such as the Design System, Navigation, and Settings. Your work will have a significant impact across the entire product, enhancing consistency and user experience. Over the next year, you'll take part in initiatives such as completing the adoption of our design system, introducing design tokens, improving dark mode, and overhauling our settings pages. Collaboration is key in this role, as you'll need to work closely with UX and product and engage with the broader front-end organization.

  We use a Vue frontend for the main GitLab project on top of a Rails/Haml backend. We’re currently in the process of migrating from Vue 2 to Vue 3 and we expect to be in this transition phase for the remainder of the year. GitLab UI (our component library) will be one of the first projects to move over to Vue 3 fully. This project has no rails; it’s exclusively a Vue library, though we do write and maintain Rails View components in the main codebase.

  Some examples of our projects:

  Design System (Pajamas) (https://design.gitlab.com)

  Component Library (GitLab UI) (https://gitlab-org.gitlab.io/gitlab-ui/)

  Pajamas Adoption Scanner (https://gitlab-org.gitlab.io/frontend/pajamas-adoption-scanner/)

  Navigation Redesign (https://gitlab.com/groups/gitlab-org/-/epics/9044)

  Design Tokens (https://gitlab.com/groups/gitlab-org/-/epics/10238)

  What you’ll do

  Create and maintain design system components.

  Collaborate with UX and product teams on the settings overhaul.

  Maintain and enhance the Navigation.

  Improve the performance, accessibility, security, and reliability of the product.

  What you’ll bring

  Managerial skills, thriving in a "manager of one" environment.

  Proficiency in Vue 2 / Vue 3.

  Strong collaboration skills, particularly with UX and Product teams.

  Experience with design systems and design tokens.

  A continuous learning mindset.

  Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.

  Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.

  Comfort working in a highly agile, intensely iterative software development process.

  Share our values, and work in accordance with those values.

  Ability to thrive in a fully remote organization.

  About the team

  The Foundations team is made up of primarily frontend engineers and product designers. The engineering team consists of five frontend engineers and one full stack engineer. We’re spread across the globe and rely heavily on async communication.

  The team plays a crucial role, extending its impact across the entire product. Our work on the design system and key features like navigation and settings addresses complex challenges. Communication is a primary challenge, as our changes resonate widely. Clear and effective communication, both within and outside GitLab, is integral to the team's success.

  Thanks to our Transparency (https://about.gitlab.com/handbook/values/#transparency) value, you can see what we are working on in our team page (https://handbook.gitlab.com/handbook/engineering/development/dev/manage/foundations/) .

  How GitLab will support you

  Benefits to support your health, finances, and well-being (https://about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/)

  All remote (https://about.gitlab.com/company/culture/all-remote/guide/) , asynchronous (https://about.gitlab.com/company/culture/all-remote/asynchronous/) work environment

  Flexible Paid Time Off (https://about.gitlab.com/handbook/paid-time-off/)

  Team Member Resource Groups

  Equity Compensation & Employee Stock Purchase Plan (https://about.gitlab.com/handbook/stock-options/)

  Growth and development budget (https://about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/#growth-and-development-benefit)

  Parental leave (https://about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/#parental-leave)

  Home office (https://about.gitlab.com/handbook/finance/procurement/office-equipment-supplies/) support

  Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups (https://about.gitlab.com/company/culture/inclusion/#examples-of-select-underrepresented-groups) are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.

  The base salary range for this role’s listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on our benefits (https://about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/)_ _and equity (https://about.gitlab.com/handbook/stock-options/)_ _. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.

  Colorado/Washington pay range

  $117,600—$226,800 USD

  California/New York/New Jersey pay range

  $117,600—$252,000 USD

  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. (https://about.gitlab.com/handbook/hiring/candidate/faq/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 (https://about.gitlab.com/handbook/people-policies/inc-usa/#equal-employment-opportunity-policy) and EEO is the Law (https://about.gitlab.com/handbook/labor-and-employment-notices/#eeoc-us-equal-employment-opportunity-commission-notices) . If you have a disability or special need that requires accommodation (https://about.gitlab.com/handbook/people-policies/inc-usa/#reasonable-accommodation) , please let us know during the recruiting process (https://about.gitlab.com/handbook/hiring/interviewing/#adjustments-to-our-interview-process) .

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Commission Sales - Tankless Water Heaters
Kick your sales career into overdrive by joining our team of home services professionals. This is an opportunity for you to turn your sales skills, excellent customer service and industry expertise i
Sales Excellence Intern
Seeking a motivated intern to assist in evaluating sellers and seller learning strategy, establish metrics and KPIs across multiple initiatives, and to transform Marketing Qualified Leads (MQLs) into
Events Worker
Position Summary(Basic Job Function)This is a temporary or on-call position. Provides support for concerts, sporting events, outdoor functions and related University special events. Duties may includ
Part-Time Pastry Cook (Overland Park Convention Center)
Job Description Do you love to cook? Are you passionate about food? As a Cook on our team, you?ll help bring recipes to life while being able to flex your creativity! Surrounded by fresh ingredients
Network Engineer - Priority Incident Response Team (Split Shift Thu-Mon)
Job Number 24010882 Job Category Information Technology Location Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States Schedule Full-Time Located Remotely? Y Relocation?
Drug and Alcohol Prevention Specialist - Kane, PA
THE LOCATION:  Kane      THE DUTIES: Prepares, reviews, utilizes, and disseminates ATOD educational and informational materials to promote substance abuse and gambling education.Provides community aw
Truck Driver I Van Southeast Regional Fleet
Updated Pay Plan! Ask about our Dynamic Pay Plan! As a Van Southeast Regional Fleet driver, you'll haul largely no-touch freight primarily in six states (GA, FL, eastern TN, VA, NC & SC). There m
Training Coordinator
This position is located at our Schwan’s Company manufacturing facility in Salina, KS. Who we are! Schwan’s Company, a U.S. affiliate of the global lifestyle company, CJ CheilJedang Corporation, is a
Receptionist and Traffic Manager
Radio Stations WMWV-FM, WVMJ-FM and WBNC-AM are looking for a friendly, energetic, organized person who works well with others to fill an immediate opening for a part time receptionist and traffic ma
Prin Strategy & Planning Consultant
Are you looking for an exciting job where you can put your skills and talents to work at a company you can feel proud to be a part of? Do you want a workplace that will challenge you and offer you op
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved