Accessibility Engineer (future role)
You will become our go-to expert for accessibility, to ensure all products meet or exceed WCAG 2.1 level AA guidelines.
Details of 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 31+ people as of late 2023, 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 Joy UI is a sister library to Material UI that implements our own in-house Joy Design system. 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.
We're also making ambitious moves to incorporate our full suite of components into Toolpad, a low-code admin builder tool for assembling full-stack apps faster than ever.
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 the globe. The majority of our work is asynchronous, and we rely 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
Accessibility is a strategic opportunity for MUI, across our products:
- We are building Base UI for the developers that are looking for a relatively lower-level API while keeping a strong baseline to build on top of that saves them time. For them, it's about having a better customizability experience (style & behavior). The most exigent users of Base UI, the ones that are spreading the viral growth of the product in the community, have strong a11y requirements. So we have to meet them for Base UI to be successful.
- Accessibility is mandated by law. For example, in the US, the Americans with Disabilities Act (ADA) is a US law enacted in 1990 to ensure people with disabilities are not discriminated against. In the EU, the European Accessibility Act (AEE) will soon be enacted. Our paid customers are increasingly asking about compliance with WCAG.
Overall, both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going!
Why this is interesting
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.
So, by improving the accessibility of our components, you will help millions of end-users who use the products built with our UI library. You will also be responsible to train the developers using MUI's products to a11y. For example, there might be an opportunity to create an eslint plugin aware of Material UI APIs to catch a11y issues before they go to production.
The role
What you'll do on a day-to-day basis
Depending on the day, you'll:
- Ensure the components are accessible. You will be the owner of the accessibility across all MUI products. First, you will be responsible to verify the level of accessibility the components comply with and then implementing improvements over time.
- Respond to issues related to accessibility. The users of our products create issues related to a11y. You will be responsible to unlock the community, either by providing best practices, guiding them to contribute a fix, or by directly fixing the issues reported.
- Intelligently apply accessibility testing tools. You will use assistive technology and perform expert manual analysis of the MUI product lines. Having a solid test framework that can help us make sure we stay compliant.
- Lead the accessibility training across the company. You will be the go-to person for anything related to accessibility. You will mentor other team members.
Who we're looking for
Required
- Strong grasp of accessibility techniques in web development applying HTML5, CSS, ARIA, and JavaScript. You should have held a Front-end Engineer (or closely related) role in the past.
- A track record of accessibility experience with both consumer/enterprise products and assistive technologies, such as screen readers, eye control, and other accessibility technologies. If you've been the accessibility champ in a previous company, pushing towards making sure the user interfaces can be used by disabled people, we want you in our team!
- Hands-on knowledge of accessibility guidelines and standards (such as Section 508, WCAG, and EN 301 549) as well as technologies (such as UI Automation, IAccessible, ARIA, and related accessibility APIs) You would be the one who the team can go to with any a11y topics/questions.
- An advocate of continuous learning; able to absorb and share new ideas, approaches, and techniques for achieving accessibility. Continuous learning is one of the most important parts of this field.
- Experience with assistive technologies across multiple platforms, including screen readers, magnification, and read-aloud tools.
Nice to have (but not required)
- Certification in accessibility, such as Trusted Tester, CPACC (Certified Professional in Accessibility Core Competencies), WAS (Web Accessibility Specialist). This would be a clear indication that you went deep into the accessibility topics.
- You've contributed to a design system before. You have worked on enterprise components in the past, maybe for internal use in your company. You have built some features while making sure the accessibility was fully functional.
Benefits and compensation
We offer competitive compensation depending on the profile and location. We're ready to pay top market rates for a person who can clearly exceed the role's expectations. Learn more about perks and benefits on the careers page.
Competitive compensation depending on the profile and location. We are ready to pay top market rates for a person who can clearly exceed the role's expectations. You can find the other perks & benefits on the careers page.
How to apply
Don't meet every requirement? Apply anyway! Research shows that certain folks are less likely to apply for a role than others unless they meet 100% of the outlined qualifications. If this role excites you, we want to hear from you. We'd love for you to share the unique skills, passion, and experience you could bring to MUI.