Thank you for your interest in GitLab! It’s an exciting time to join our team. We're the world’s largest all-remote company, and we've been intentionally building our culture this way from the start. With more than 1,300 team members in 65+ countries, GitLab is a place where you can contribute from almost anywhere. We are an ambitious, productive team that embraces a set of shared values in everything we do.Current Product Design Opportunities:
To be considered for our current or future opportunities, please submit your information below. By submitting your information you are not applying to a job, you are simply joining our talent community and will only be contacted should there be a match now or in the future. You can learn more about our recruiting model on our Jobs FAQ page.
The GitLab UX Department is a 60+ person globally distributed team that consists of Product Design, UX Research, and Technical Writing.
Our goal is to make our product easy to use, supportive of contributions from the wider GitLab community, and built for a diverse, global community. We want GitLab to be the easiest and most delightful product in its class.
Blogs about working in UX @ GitLab:
- Designing in an all-remote company
- Synchronous collaboration as a Designer
- Running an asynchronous workshop
Valerie Karnes, Director of Product Design
At GitLab, Product Designers collaborate closely with Product Managers, Engineers, UX Research, and other Product Designers to create a productive, minimal, and human experience. Product Designers report to a Product Design Manager.
You can read about the team structure and product design workflow in the Product Design Handbook.
Responsibilities as a Product Designer at GitLab:
- Deeply understand the technology and features of the product area to which you are assigned.
- Conduct solution validation with guidance of your Product Design Manager and incorporate insights into design decisions to fulfill user and business needs.
- Create deliverables for your product area (for example: competitive analyses, user flows, low-fidelity wireframes, high-fidelity mockups, prototypes, etc.) that solve real user problems with an excellent user experience.
- Communicate the results of UX activities within your product area to the UX department, cross-functional partners within your product area, and other interested GitLab team-members using clear language that simplifies complexity.
- Proactively identify both small and large usability issues within your product area.
- Practice design iteration and take part in the monthly release process by breaking down the designs to fit release cadence and reviewing merge requests submitted by developers.
- Keep design components available and up to date in prototyping tools, ensuring that reusable components fit visually and functionally together. Actively contribute to the Pajamas Design System.
- Participate in Design Reviews, giving and receiving feedback in an appropriate way.
- Understand UX debt and make recommendations for its resolution.
You should submit your information to the talent community if:
- You’ve got at least a few years of experience designing developer tools, enterprise software, or complex web applications.
- You enjoy getting involved in research and usability testing, and you continually look to improve your user research abilities.
- You want to design for a complex product with technical users who have continually evolving needs.
- You’ve got a portfolio of work that shows us your product design skills across user research, UX strategy, wireframing, prototyping, product strategy, and visual design.
- The idea of playing a key part in the evolution of our Pajamas Design System is truly exciting to you.
- Our values of collaboration, results, efficiency, diversity, iteration, and transparency resonate with you.
Product Design typically follows this hiring process.
To see what the pay range would be first submit your information to the talent community. Next, sign up using the email address you registered with to access the calculator.
To be considered for our current or future opportunities, please submit your information below. Please note that by submitting your information you are not applying to a job, you are simply joining our talent community and will only be contacted should there be a match now or in the future. You can learn more about our recruiting model on our Jobs FAQ page.