MongoDB is seeking a Front-End Engineer for our Developer Productivity team. MongoDB's products empower developers by helping them spend more of their time writing their application and less time worrying about storing and accessing their data. The Developer Productivity team, which serves our entire engineering organization, strives to make developers at MongoDB more successful by constantly improving our development tools to help create and deliver high-quality software.
This role is focused on Evergreen, our open-source continuous integration system, and adjacent projects, making them easier to operate by creating powerful tools and intuitive user interface.
We're looking for a Front-End Engineer who understands how to create and develop user interfaces for developers, has the desire to constantly improve the codebase and the product, and wants to enable others to do their job more effectively. The candidate will care deeply about automated testing, maintainable code, and improving software engineering for those around them.
The right candidate for this role will
* Be an expert resource for user interface development for the team * Create a system within which other engineers can contribute to UI development and maintenance * Write production-grade software as part of Evergreen and adjacent projects * Grow Evergreen into a platform that not only provides developers a world-class continuous integration experience but also allows us to build and test a world-class user interface * Integrate the development of user interface features directly into Evergreen's general feature development * Work with the MongoDB engineering organization throughout the full software development cycle * Ensure a high level of service quality throughout our systems
The Front-End Engineer will be successful in this role when they
* Create a new Evergreen UI built in React and TypeScript * Create a process and mechanism for testing the Evergreen UI * Design and build user interfaces and visualizations to expose data about results of continuous integration tasks * Participate in the design and implementation of API routes to support a new user interface * Create a release process and cadence for Evergreen user interface * Propose and design novel user features to make data easier to understand and manipulate * Mentor other engineers in user interface development * Improve the developer experience for the engineering team
MongoDB is the next-generation database that helps businesses transform their industries by harnessing the power of data.