Home
/
Comprehensive
/
Senior Frontend Engineer, Manage: Foundations
Senior Frontend Engineer, Manage: Foundations-October 2024
Virtual
Oct 31, 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
Microelectronics Electrical Engineer New Grad (Palm Bay, FL)
Job Title: Microelectronics Electrical Engineer (New Grad – Palm Bay, FL) Job Code: 4071 Job Location: Palm Bay, FL Job Description: Determine design approaches and parameters Perform system analysis
Cantonese or Mandarin-Speaking Hospice Nurse with $5000 Sign-On Bonus
Cantonese or Mandarin-Speaking Hospice Nurse with $5000 Sign-On Bonus Job Details Level Experienced Job Location Main Office - Newton, MA Position Type Full Time Job Category Health Care Recently nam
Casual Medical Assistant or Licensed Practical Nurse - Mental Health
Casual Medical Assistant or Licensed Practical Nurse - Mental Health Robbinsdale, MN Posting Date: Jan 13 2024 Apply now (https://secure.dc4.pageuppeople.com/apply/1023/gateway/default.aspx?c=apply&a
Lead Data Engineer
DESCRIPTION Currently, we are looking for a talented Data Engineer to help our customers achieve their goals via data and analytics. Our client is a leading multinational electrical equipment distrib
Cost Accountant
For over 50 years, SCIEX has been developing groundbreaking technologies and solutions in mass spectrometry and capillary electrophoresis. Our products enable our customers to quickly respond to envi
Product & Applications Technical Specialist (Stage V generators/Battery Storage)- UK
We're the global leader in providing energy solutions that help businesses grow and communities thrive. We work as a team and we’ re proud of the difference we make to customers, to local communities
CT Technologist
Overview As our CT Tech at St. Joseph, you will help capture usable diagnostic images from patients so the Radiologist can accurately diagnose and/or rule out different conditions. Every day you’ll c
Principal Electronics Engineer
Intellisense Systems  is a fast-growing Southern California technology innovator that solves tough, mission-critical challenges for our customers in advanced military and commercial markets.  We desi
Store Cashier II
There’s never been a better time to join TravelCenters of America! For more than 50 years, millions of professional truck drivers and motorists have called our travel centers home, depending on us da
Customer Service Engineer 2 - Houston, TX
Do you wantto join us in helping to fight the world’s most threatening diseases andenabling access to care for more people around the world? At SiemensHealthineers, we pioneer breakthroughs in health
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved