Backend Engineer, Ecosystems: Foundations job in Remote | G...

Backend Engineer, Ecosystems: Foundations
GitLabRemote30+ days ago
The GitLab DevOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 1,600+ team members and values that guide a culture where people embrace the belief that everyone can contribute.



At GitLab, developers are independent and self-organized individual contributors who work together as a tight team in a remote and agile way.



Most Engineers work on all aspects of GitLab, building features, fixing bugs and generally improving the product. The Foundations team mainly focuses on user-experience enhancements instead. However: We currently own one product feature Navigation & Settings.



While we are a self-sufficient and autonomous team, we assume a cross-cutting role and regularly work with product teams across all of GitLab, which makes our work highly diverse and never boring. Due to the foundational nature of the work we are collaborating very closely with our Product Designers to improve the Design System Pajamas and its implementation GitLab UI.



Some projects we are currently working on currently/worked on in the past or are planning to work on:



Migration of old HAML and Vue components to align with our Design System Pajamas .



We have been coordinating company-wide efforts to migrate old components. Over the course of the last 6 months more than 500 components were changed to be design system compliant, e.g. Modals , Alerts .

Most recently we have started a push for Rails ViewComponents on the Server rendered pages.

Apart from consistency and accessibility we are looking forward to being able to delete outdated dependencies and code in order to make our application more performant and secure.




Improving Navigation & Settings : Improving the top-level navigation is our next goal, backed by thorough

Deprecating Font Awesome icons in favor of our own SVG library .

Auditing and updating button color, meaning, hierarchy, placement, and accessibility

Improving dark mode.



Responsibilities



Help us organizing and testing our ViewComponents, migrate older helpers to them and ensure their implementation matches the output of their Vue counterparts

Maintain and improve the existing implementations of Navigations and Settings

Implement new components in GitLab UI based on our Design System and optimize existing components with aspects of performance, reusability and accessibility

Collaborate with team members outside of the Foundation Team in order to achieve our goal of a unified, accessible and performant User Experience



Requirements



An ideal engineering candidate -



Fulfills the general requirements listed on the Backend Engineering Role


Bonus: Experience in implementing components based on a Design System


Bonus: Implemented reusable and well tested Rails helpers in the past and Form Helpers


Bonus: Deep understanding of CSS and JavaScript


Bonus: Understanding accessibility on the Web



Country Hiring Guidelines



Please visit our Country Hiring Guidelines page to see where we can hire.

Compensation



To view the full job description and its compensation calculator, view our handbook. The compensation calculator can be found towards the bottom of the page.



Additional details about our process can be found on our hiring page .




For Colorado residents: The base salary range for this role’s listed level is currently $89,600.00 - $163,200.00 for Colorado residents 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 and equity . Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. Disclosure as required by the Colorado Equal Pay for Equal Work Act, C.R.S. § 8-5-101 et seq.




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.
Backend Engineer
Job Protocol

Remote

5 hours ago
Have 5+ years of professional experience working as a software engineer. ...
Senior Backend Platform Software Engineer
GameChanger

New York, NY

4 hours ago
Teach and learn with engineers across the company. Experience scaling a c...
Senior Software Engineer, Backend Services
Glympse

Kansas City, KS

an hour ago
Experience using Golang and Python to develop highly-scalable backend ser...
Android Software Engineer
GameChanger

New York, NY

4 hours ago
You will build engaging user-facing features by contributing your expertise, wri...
Engineering Manager, Backend
Oscar Health

New York, NY

2 hours ago
As such, we strive to support managers such that half of their time can be spent...
Sr. Software Engineer - Backend - REMOTE
Under Armour

Remote

10 hours ago
The ideal candidate has a passion for collaboration with cross-functional partne...
Senior Frontend JavaScript Engineer
AvatarFleet

Remote

9 hours ago
Python / Flask / SQLAlchemy ORM backend service functional workflows and ...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Greenville, SC

10 hours ago
You will be working on a small agile team of Full-Stack Developers, UX/UI Develo...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Grand Rapids, MI

10 hours ago
You will be working on a small agile team of Full-Stack Developers, UX/UI Develo...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Birmingham, AL

10 hours ago
You will be working on a small agile team of Full-Stack Developers, UX/UI Develo...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Remote

10 hours ago
You will be working on a small agile team of Full-Stack Developers, UX/UI Develo...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Omaha, NE

10 hours ago
You will be working on a small agile team of Full-Stack Developers, UX/UI Develo...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Tucson, AZ

10 hours ago
You will be working on a small agile team of Full-Stack Developers, UX/UI Develo...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Stamford, CT

10 hours ago
You will be working on a small agile team of Full-Stack Developers, UX/UI Develo...
Web Development Lead (.NET Web Projects)
BlueModus, Inc.

Worcester, MA

10 hours ago
You will be working on a small agile team of Full-Stack Developers, UX/UI Develo...