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 proficient in developing front-end functionality for web applications in React and JavaScript * Be dedicated to writing maintainable, well-tested code, with modern best practices * Have the ability to develop and own the long-term strategy for the user interface * Have an interest in learning Go * Have the ability to work in a fast-paced environment with a daily release cycle * Be introspective about their own workflows and interested in improving the developer experience for the engineering organization * Be effective at requirements gathering, implementation, testing, and maintenance
Position Expectations
* 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
Success Measures
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
About Mongodb
MongoDB is a company developing open-source document and NoSQL databases.