MongoDB is hiring an

UI Engineer, Design Systems

New York, United States

Design Systems is a cross-functional team of people dedicated to enabling world-class, cross-product experiences through design. We create resources and guidelines that developers and designers use to build consistent, effective, and memorable experiences.

We’re seeking a UI Engineer to join the Design Systems team to help continuously build, and make our library of React components as helpful as they can be. You will work closely with designers and other developers to provide technical guidance, and deliver accessible, robust components MongoDB uses across its products.

Our ideal candidate

  • Is experienced with building highly-interactive applications using React.js
  • Deeply understands the JavaScript language, including modern APIs and syntax (ES6+)
  • Has a robust understanding of HTML and CSS core concepts and best practices
  • Is knowledgeable about a wide range of web and internet technologies
  • Brings creativity to their work and designs resilient, scalable, and maintainable software
  • Has experience using JavaScript build tools like Webpack or Rollup

You might be an especially great fit if

  • You love TypeScript as much as we do
  • You’ve built products using MongoDB in the past
  • You enjoy building complex web animations using SVGs, sprite sheets, or HTML canvas
  • You love collaborating with designers, or even were one previously
  • You’ve built or designed for developer-centric products in the past

At MongoDB, you will

  • Build highly-interactive React components applying industry best-practices
  • Solve challenges arising from developing components used by multiple applications
  • Collaborate with team members to develop and mature our best practices and core concepts
  • Participate in peer code reviews, offering mentorship and guidance to teammates
  • Stay up-to-date with modern web development best practices
  • Work closely with Design Systems team members and external stakeholders to establish component behaviors, APIs, and visuals
  • Write, maintain, test, and document new and existing React components

You’ll be successful if you

  • Own our core values, and apply them to your work
  • Have excellent written and verbal communication skills
  • Are passionate about making the web more accessible to those with impairments
  • Show curiosity, collaborative thinking, and intellectual honesty
  • Are willing and able to contribute to all parts of the design and development ecosystem

Additionally, you will accomplish the following in the first 90 days:

30 days

  • Understand the products within MongoDB's portfolio, how they're designed, and the teams who design them
  • Understand team operations by exploring our codebase, and submitting your first pull request
  • Review a pull request made to our repository by a team member

60 days 

  • Complete our new hire technical training
  • Build, merge, and publish at least one new component, with corresponding developer documentation

90 days

  • Work with an external team to integrate a component into their codebase
  • Make internal improvements to our process or code quality automation
  • Continue to make contributions to our codebase, and submit peer code reviews

“MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws”


Similar jobs

Other jobs at MongoDB