UX Researcher

At GitLab, UX Researchers collaborate with our Product Designers, Product Managers and the rest of the community to assist in determining what features should be built, behave, and priorities.

At GitLab, UX Researchers collaborate with our Product Designers, Product Managers and the rest of the community to assist in determining what features should be built, how they should behave, and what the priorities should be.

Responsibilities

  • Be the expert on the users within your allocated area of coverage: know how they use the GitLab, their pain points, their workflows, etc.

  • Collaborate with GitLab designers, product managers and engineers on a wide array of research projects.

  • Conduct all stages of UX research: identifying, planning, driving, conducting, analyzing, and reporting out insights.

  • Communicate out statuses and updates of project work to stakeholders.

  • Use a wide variety of qualitative and quantitative research methods to apply to research questions.

  • Share research insights in creative ways to increase empathy.

  • Produce research insights that result in impact.

Requirements

  • Self-motivated and self-managing, with strong organizational skills.

  • Passionate about and effective at mentoring others.

  • Empathetic, curious and open-minded.

  • Able to conduct research in a fully remote setting.

  • Able to use GitLab.

  • Experience working on enterprise and/or developer tooling products.

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

  • Experience with workflows and tooling used by engineering, design, and product teams

Levels

Intermediate

The UX Researcher (Intermediate) reports to the Director of User Experience Research.

Intermediate Job Grade

The UX Researcher (Intermediate) is a grade 6.

Intermediate Responsibilities

  • Personally initiate and conduct research within or across your stage groups to build deep foundational knowledge of your coverage areas. Research should consist of a mix of solution validation and problem validation projects.

  • Advocate for and socialize actionable insights independently and in a clear and compelling way.

  • Conduct impactful research that informs decisions within stage groups.

  • With the help of your manager, create high-quality deliverables that tell compelling stories integrated with research findings. This is typically accomplished through reports, presentations, video recordings, etc.

  • Know your stage groups: understand the technology, experiences, and features of your assigned stage groups. Maintain a thorough knowledge of the direction and vision for your assigned stage groups.

  • Know GitLab users in your stage groups: develop a deep empathic understanding of your users, learn about their needs, and identify gaps.

  • Demonstrate knowledge of how your stakeholders operate, be aware of their goals, processes and challenges, and apply that knowledge when making decisions on how to approach research planning and prioritisation.

  • With the help of your manager and product leadership, effectively prioritize your research efforts across stage groups. Align with Product teams while considering impact, the goals of your stage groups, the broader product direction, and company objectives.

  • Demonstrate research impact across your assigned stage group(s) through your research efforts

  • Respond to solution validation user research inquiries that are escalated by Product Design.

  • Guide Product Managers and Product Designers to conduct research with a high degree of rigor. Help them follow defined research processes (for example, handbook procedures, opening and closing issues for research studies, documenting actionable insights, etc).

  • Demonstrate, explain, and teach others how to apply a range of research methods, understanding the balance and trade offs between scrappy research and rigor.

  • Learn from and be mentored by other UX Researchers.

  • Participate in some of the research fielded by Senior and/or Staff Researchers to gain knowledge and exposure to more complex research projects.

  • Actively contribute to the UX Research team culture by iterating on existing processes and documentation and contributing to peer reviews.

Senior

The Senior UX Researcher reports to the Director of User Experience Research.

Senior Job Grade

The Senior UX Researcher is a grade 7.

Senior Responsibilities

The Intermediate responsibilities, plus the responsibilities below:

  • Personally initiate and conduct research projects within your assigned stage groups and across adjacent stage groups to build deep foundational knowledge of your areas of coverage. Research should consist of a mix of problem validation, foundational research, and strategic research projects.

  • Drive a company-wide research-based program: design or improve upon a methodology (if needed), collect and report out findings.

  • Conduct impactful research that informs decisions across stage groups and adjacent stage groups.

  • Create high-quality deliverables that tell compelling stories integrated with research findings. This is typically accomplished through reports, presentations, video recordings, etc.

  • Know your stage groups: understand the technology, experiences, and features of your assigned and adjacent stage groups. Maintain a thorough knowledge of the direction and vision for your assigned stages and stage groups.

  • Business acumen: consider the team’s business goals when approaching research projects to ensure alignment.

  • Effectively prioritize your research efforts across stage groups and adjacent stage groups. Align with Product teams while considering impact, the goals of your stage groups and adjacent stage groups, the broader product direction, and company objectives.

  • Make connections between disparate research initiatives. This can be done by: identifying existing research that supplements a new initiative, looking for commonalities in findings to surface larger “macro” insights, through data triangulation, and/or by combining similar research efforts.

  • Consistently demonstrate research impact across your assigned stage group(s) through your research efforts

  • Lead and mentor other Researchers on methods, communication, and successful collaboration/working models.

Staff

The Staff UX Researcher reports to the Director of User Experience Research.

Staff Job Grade

The Staff UX Researcher is a grade 8.

Staff Responsibilities

The Senior responsibilities, plus the responsibilities below:

  • Through your research, build a knowledge base that positions yourself as a thought leader within GitLab. Demonstrate this through your research insights and by sharing your unique point of view.

  • Proactively and consistently make connections between disparate research initiatives. This can be done by: identifying existing research that supplements a new initiative, looking for commonalities in findings to surface larger “macro” insights, through data triangulation, and/or by combining similar research efforts.

  • Personally initiate and conduct research within stage groups, across stages, and across GitLab to build deep foundational knowledge of GitLab users.

  • Know GitLab: understand the technology, experiences, and features of the GitLab product. Demonstrate that knowledge by being able to ramp up and conduct research on any portion of the product.

  • Know GitLab users: develop a deep empathic understanding of GitLab users in various contexts, learn about their needs, and identify gaps. Demonstrate that knowledge through your research insights and recommendations. Emphasis on your assigned section(s).

  • Practice flexibility by leading and partnering with a variety of teams and disciplines with the goal of delivering research insights.

  • Consistently demonstrate research impact across your assigned section(s) through your research efforts

  • Conduct impactful research that informs decisions across our product lifecycle.

  • Set the quality standard for the UX Research team through expert delivery of high-quality artifacts that tell compelling stories integrated with research findings.

  • Advocate for and socialize actionable insights in a clear and compelling way that sets the standard for others conducting research.

  • Identify and address UX research training needs for the Product Division.

  • Actively contribute to the UX Research team culture by iterating on existing processes and documentation. Contribute to peer reviews and create new educational documentation/resources.

  • Actively seek out difficult impediments to our efficiency as a team (process, tooling, etc). Propose and implement solutions that will enable the entire team to work more efficiently and enhance the quality of research practices and deliverables across the team.

  • Elevate the UX research skills of Product Designers, Product Managers, and other UX Researchers by providing clear, concise guidance on research methodology.

  • Mentor other Researchers by inviting them to participate in your research projects.

  • Provide support to other Researchers, as needed, on their projects by assisting in any phase of a given research project.

Principal

The Principal UX Researcher reports to the Director of User Experience Research.

Principal Job Grade

The Principal UX Researcher is a grade 9.

Principal Responsibilities

The Staff responsibilities, plus the responsibilities below:

  • Influence stakeholders to act upon research insights and recommendations

  • Proactively and consistently make connections between disparate research initiatives. This can be done by: identifying existing research that supplements a new initiative, looking for commonalities in findings to surface larger “macro” insights, through data triangulation, and/or combining similar research efforts. Set the standard on how this effectively accomplished for the UX Research team.

  • Know GitLab users: develop a deep empathic understanding of GitLab users in various contexts, learn about their needs, and identify gaps. Demonstrate that knowledge through your research insights and recommendations. Emphasis on GitLab users who use multiple sections.

  • Consistently demonstrate research impact across multiple sections and teams through your research efforts

  • Effectively prioritize your overall research efforts by establishing an informed research strategy. Align and collaborate with section Directors, and VPs while considering impact, type of research, the goals of stage groups, the broader product direction, and company objectives.

Hiring Process

Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.

  • Selected candidates will be invited to schedule a 30-min screening call with one of our Global Recruiters or the Hiring Manager. In this call we will discuss your experience, understand what you are looking for in a UX Research role, discuss your compensation expectations, reasons why you want to join GitLab and answer any questions you have.

  • The next step will be a 45-min meeting to cover some scenario-based questions where will look to understand how you handle common situations that UX Researchers find.

  • After that, we’ll invite you to record a case study walkthrough video. The recording is expected to be 20-minutes in duration and returned within ten days of your screening call and scenario-based interview being completed.

Video transcript

Hello, I’m Karen Li, the UX Research Manager at GitLab. Thank you for showing interest in working with us.

Our hiring process consists of multiple steps. This helps us best learn about you. And it’s a great opportunity for you to learn about us, too.

You can read all about the details of each steps on this page. But there are just a few things I’d like to highlight about the video task, which may be new to some candidates:

  1. Firstly, the video task is probably the best (if not only) opportunity to dive really deep into how you approach research challenges, so choose your case study wisely. It could be foundational, strategic, or problem validation that’s complex in nature, anything you are proud of.
  2. Secondly, the interviewers will also have access to notes from your previous interview steps. This means you can keep the self introduction to under 1 minute, and allow sufficient time to share the details of the research challenge, your thinking process, and your crafts and skills.
  3. And finally, make sure to read all sections below, before constructing your video. We have listed a set of topics that we are interested in below. Anything else you’d like to share is welcome, too. Just make sure to keep the length of the video to 20 minutes.

Once again, thank you for showing your interest, and all the best with your job application.


Why we ask for a pre-recorded presentation

  1. It helps create a shared understanding of your work between you and our interviewers ahead of the first team interview.
  2. It allows us to ask more informed questions about your experience and work during the interview process.
  3. Generally, we avoid using meetings as a means to present. Instead, we record presentations, upload to our Unfiltered Youtube channel, and use a meeting as a Q&A. This interview exercise provides you with an opportunity to experience this style of work.

Presentation Topics

This short discussion on our GitLab Unfiltered YouTube playlist provides an overview of the topics we’d love to see covered.

  1. A short introduction: who you are, where you’re based, your background, and why you’re a UX Researcher.
  2. An overview of one or two research studies. We want to understand:
    • What the research questions are or the problems the research aims to address;
    • Why you chose to present this case study;
    • The size and the structure of the team (e.g. how many Project Managerss, UX Designers, Developers, UX Researchers);
    • What your role was, meaning what you personally did or did not do on the project;
    • How and why you took the approach you did to field the research (and why not other approaches);
    • How you synthesized the research data to inform product and design decisions;
    • The final output of your research;
    • The challenges you faced throughout the project and how you overcame them;
    • Any high-level findings that you can share while respecting any confidentiality rules in place;
    • The meaningful business and cultural impact that the research resulted in.

What we’re looking for

  • A recording that is up to 20 minutes in duration and returned to us within ten days of your scenario-based interview being completed.
  • Ideally, one case study you present should be relevant to the work you’d expect do at GitLab. This could be because the case study involved research into the persona(s) you’d study at GitLab, the case study related to the DevOps or Developer tooling industry, the case study relates to the Stage you’re interviewing for, is a case study that went across multiple methods, or was a case study that would be considered complex in nature. Note that at GitLab, UX Researchers at any level are working on problem validation, foundational or strategic research projects, while Product Designers conduct solution validation. We’d like to see a case study that is of problem validation, foundational, or strategic nature.
  • You share the recording using either a unlisted Youtube link, a Google Drive link, or a Loom link.
  • Your presentation to address each of the topics listed above.

Some useful resources

  • We will schedule the next stages if the recording indicates your past experiences will lead to your success in a role at GitLab.

  • Candidates will be invited to a 50-minute interview with a UX Researcher. Overall, this interview aims to understand how you choose your research methods, how you present results, how you work with a wider team of counterparts, and how you determine whether your research resulted in a meaningful business impact. This interview will also look to understand the softer skills you have as a researcher and how you apply those in the real world.

  • Next up are a couple of 50-minute interviews, one with either a Product Design Manager or Product Designer, and the other with a Product Manager. In these interviews, we’ll focus on how you collaborate with cross-functional stakeholders and mentor non-researchers in successfully conducting research. These interviews are opportunities for you to understand the the stage you will be a part of in more detail, hear a different perspective on the stable counterpart relationship, and ask any questions you have.

  • Candidates will the be invited to a 50-minute interview with a UX Research Manager where we’ll focus on your experience researching Developers and working with global team members in an Agile setting. You will also discuss your career, your experiences as a UX Researcher, and the role of UX Research at GitLab.

  • Successful candidates will subsequently be made an offer via Zoom.

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

 


About GitLab

GitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 2,200 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.

We value results, transparency, sharing, freedom, efficiency, self-learning, frugality, collaboration, directness, kindness, diversity, inclusion and belonging, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.

Top 10 Reasons to Work for GitLab:

  1. Mission: Everyone can contribute
  2. Results: Fast growth, ambitious vision
  3. Flexible Work Hours: Plan your day so you are there for other people & have time for personal interests
  4. Transparency: Over 2,000 webpages in GitLab handbook, GitLab Unfiltered YouTube channel
  5. Iteration: Empower people to be effective & have an impact, Merge Request rate, We dogfood our own product, Directly responsible individuals
  6. Diversity, Inclusion & Belonging: A focus on gender parity, Team Member Resource Groups, other initiatives
  7. Collaboration: Kindness, saying thanks, intentionally organize informal communication, no ego
  8. Total Rewards: Competitive market rates for compensation, Equity compensation, global benefits (inclusive of office equipment)
  9. Work/Life Harmony: Flexible workday, Family and Friends days
  10. Remote Done Right: One of the world's largest all-remote companies, prolific inventor of remote best practices

See our culture page for more!

Work remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto and guides.

Last modified February 8, 2024: FY25 UXR IC job responsibilities audit (590176db)