Remote
npm

Principal UX Designer

US (REMOTE)

PRODUCT

FULL TIME

About Us

As the world’s experts in JavaScript, it is npm’s mission to provide tools that reduce friction for JavaScript developers. npm is the package manager for JavaScript(and TypeScript, and WASM, and many other JS-adjacent technologies), the most important and fastest growing programming language ecosystem on earth.Over 11 million developers use npm every day, at every company with a website. npm, Inc. is the company behind this revolution, developing products to bring value to enterprises in every vertical. It is not an exaggeration to say that npm has shaped how software development is done.

We believe that the best way to succeed is by taking care of ourselves, our families, our users, and one another. We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other’s assumptions with fresh perspectives. To that end, we actively seek a diverse pool of applicants, including those from historically marginalized groups — women, people with disabilities, people of color, formerly incarcerated people, people who are lesbian, gay, bisexual, transgender, and/or gender nonconforming, first and second generation immigrants, and people from low-income families.

About this role

We’re looking for a Principal UX Designer to join our growing product and UX team, to help define the future of JavaScript development for our massive, global customer base. We will give you freedom and autonomy to do your best work, with the support and camaraderie you need to enjoy your job. We’re looking for someone who can be a senior individual contributor and an organizational leader today. As we grow, this role will become either a senior mentor or a direct manager of our future UX team.

As a Principal User Experience Designer, you’ll be involved in the full life-cycle of design. You will be a leader on a team of product and UX professionals focused on enabling JavaScript developers – and the companies that employ them – to reduce friction and build amazing things. You will play a principal role in defining the future of our suite of solutions. You will also be part of one or more agile teams as a UX Design lead, working on a daily cadence with product management and engineering to bring our solutions to life.

Key Responsibilities

  • Design and lead user research activities – interviews, concept testing, participatory design and usability studies
  • Work with product management to understand business problems and design effective solutions in npm products
  • Support product managers in making clear decisions that promote well-defined, timely, usable releases.
  • Develop prototypes, user workflows, storyboards, wireframes, hi-fidelity mock-ups, design specifications, and detailed design assets.
  • Define, develop and review all user interface as well as usability requirements.
  • Communicate and collaborate with senior stakeholders from across the company, maintaining a trusted relationship with Engineering, UX, Marketing, Sales, Support and executive management.
  • Work directly as part of a cross-functional scrum team to communicate and build elegant user interfaces into npm solutions
  • Evolve company design language and standards.
  • Mentor and help build out a UX team.

Qualifications

  • 8 or more years of relevant work experience as Sr. UX Designer, Architect and/or Manager
  • Direct experience working with agile teams building, improving and launching great software products
  • Understanding of design systems, as well as experience leveragingand contributing to design systems
  • Proficiency with industry-standard design and prototyping tools(e.g. Axure, Invision, Sketch, etc.)
  • Experience building prototypes to communicate design concepts to users and project partners
  • Excellent communication skills, both written and verbal
  • Unafraid of ambiguity and willing to learn new skills
  • Experience in a fast-paced, iterative development environment using methodologies such as scrum

You’ll love this job if…

  • You enjoy working with directly with agile engineering teams employing modern software development and release practices
  • You love listening to customers to understand their problems and discover what they need to solve them
  • You have worked in companies that build user-focused Enterprise SaaS solutions
  • You have plenty of enthusiasm about JavaScript, open source, security tools and the developer toolchain.
  • You enjoy working directly with product managers and engineers to create terrific user experiences.
  • You get excited by collaborating with a dedicated and professional team to deliver amazing results.
  • You are inspired by thinking on your feet, making both plans and trade-offs.
  • You enjoy solving analytical problems and tracing out edge cases.
  • You have a great sense of humor and drive to have fun!