MUI
Sign Up/Sign In
All jobs
Report
React Engineer — Material UI Maintainer
Location
remote
JobType
full-time
About the job
This job is sourced from a job board
Overview
About the role
Location: Remote (preference for UTC-6 to UTC+5). Type of work: Full-time (contractor or employee depending on circumstances). Level: IC4 or above. We're a remote company, we prefer asynchronous communication over meetings. The company MUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design. Today, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products. We're a company of 35+ people as of early 2025, and we're growing. The products MUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain. Base UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine. We also host Design Kits and pre-built Templates. Beyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs. Learn more about MUI's products in this blog post: An introduction to the MUI ecosystem. The culture MUI is a fully remote company with a team that spans across the globe. The majority of our work is asynchronous, and we rely mostly on written communication to collaborate. We're radically transparent: nearly all of our work happens in public. Each contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner. For additional details about the culture, you can check our careers and about pages and also our public Handbook. Why we're hiring We need a Community Engineer to solve friction points of users. We face challenges on multiple fronts: As the library grows, we (will) have more users' questions and feedback coming in than ever before. The rapid growth of new products is stretching our developers too thin. Software engineers at MUI are tasked with doing support, however, they could benefit from the help of a dedicated person per project, for instance to improve the workflows and tooling. Overall, both our open-source community and our premium products are growing fast. We need talented people to keep up with the demands of our exigent community! The role Why this is interesting You will be a key member of the Core team and will directly impact the project's roadmap. You will troubleshoot and depending on your bandwidth also fix complex issues related to MUI. At MUI a Community Engineer is considered a developer, it's a person that enjoys optimizing what already exists but is also eager to help our users with features that are requested by the community. Our products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month. Key responsibilities You will own the following responsibilities: Build product knowledge. You will continually research and learn the current and future best practices of using MUI. Resolve users' issues. You will solve these issues at two levels: On the surface, you will answer developers on GitHub. At the root, you will create/update the documentation, fix bugs, implement community driven features and more. Provide feedback. You will work alongside product managers to define and shape the product goals, roadmap, priorities, and strategy based on your frontline knowledge of customer needs. Operations. You will establish key support metrics and identify how best to measure them. You will establish a workflow to reduce 'time to response' and 'time to fix' that can scale to multiple team members. You will identify where internal tooling might be developed or obtained to improve support efficiency. Depending on the day, you'll: Interact with users on a regular basis, handling inbound support and feature requests (every developer helps with developer requests). Reduce friction. A large amount of the work on MUI is reducing friction and making it easier to use. This might involve careful API design, identifying and fixing top bugs, creating easier-to-understand error messages, and writing documentation and blog posts about features you ship. Collaborate with the community. Many small, as well as meaningful fixes and features, have been contributed by the community. Your role is to draw the best out of the community — to inspire those across the world to create and contribute through your reviews of their issues and pull requests. Experiment and play. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team. Ship. Early and often. You'll iterate and ship frequently. You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.
About the company
MUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design. Today, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products. We're a company of 35+ people as of early 2025, and we're growing.
Skills
react
javascript
typescript
nodejs
nextjs
webpack
babel
Apply for this job