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.


All of our positions are 100% remote.


A brief overview of the GitLab User Experience (UX) department:

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:


Product Design

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.
  • You have experience writing HTML and CSS and understand the technical implications of your designers.
  • Our values of collaboration, results, efficiency, diversity, iteration, and transparency resonate with you.

Product Design typically follows this hiring process.


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.


 

Apply for this Job

* Required