From d41626259af98a2e6fa29535644ccb7379c437b7 Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Mon, 31 Oct 2022 10:29:44 +0100 Subject: [PATCH 01/37] [release] v5.10.12 --- CHANGELOG.md | 67 +++++++++++++++++++ benchmark/package.json | 4 +- docs/package.json | 12 ++-- package.json | 2 +- packages/mui-base/package.json | 2 +- packages/mui-codemod/package.json | 2 +- .../mui-core-downloads-tracker/package.json | 2 +- packages/mui-envinfo/package.json | 2 +- packages/mui-joy/package.json | 8 +-- packages/mui-lab/package.json | 6 +- packages/mui-material-next/package.json | 8 +-- packages/mui-material/package.json | 8 +-- packages/mui-system/package.json | 2 +- 13 files changed, 96 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2605377ae28c3..f1501ae63c55da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,72 @@ # [Versions](https://mui.com/versions/) +## v5.10.12 + + + +_Oct 31, 2022_ + +A big thanks to the 16 contributors who made this release possible. This release is mostly about ๐Ÿ› bug fixes, ๐Ÿ“š documentation, and โš™๏ธ infrastructure improvements. + +TODO INSERT HIGHLIGHTS + +### `@mui/material@5.10.12` + +- ​[Chip] Don't override icon color (#34247) @emlai +- ​[Radio] Skip default hover style when disableRipple is set (#34902) @VinceCYLiao +- ​[SwipeableDrawer] Fix React 18 issues (#34505) @mnajdova +- ​[Tooltip] Save a few bytes (#34853) @oliviertassinari + +### `@mui/base@5.0.0-alpha.104` + +- ​[ButtonUnstyled] Update to render as link when href or to is provided (#34337) @EduardoSCosta + +### `@mui/joy@5.0.0-alpha.52` + +- ​[Joy][circularprogress] Prevent new styles from being generated when `value` changes (#34897) @hbjORbj +- ​[Joy] Add color inversion feature (#32511) @siriwatknp +- ​[Joy] Add `LinearProgress` component (#34514) @hbjORbj + +### Docs + +- ​[blog] Add blog post for high-level overview of all MUI products (#34325) @samuelsycamore +- ​[blog] Fix hydration mistmatch (#34857) @oliviertassinari +- ​[docs] Revise the Joy UI "Aspect Ratio" page (#34858) @samuelsycamore +- ​[docs] Fix Safari code font size (#34859) @oliviertassinari +- ​[docs] Fix spelling mistake (#34955) @punithnayak +- ​[docs] Fix 404 link of supported Material UI components @oliviertassinari +- ​[docs] Fix Safari button misalignment (#34861) @oliviertassinari +- ​[docs] Fix typo in docs title (#34926) @PunitSoniME +- ​[docs] Standardize all MUI Core "Usage" pages (#34183) @samuelsycamore +- ​[docs] Update templates' readme files to include required dependencies (#34757) @michaldudak +- ​[docs] Fix inconsistent theme colors when applying custom colors in playground (#34866) @cherniavskii +- ​[docs] Fix typo in bottom-navigation.md (#34884) @RoodyCode +- ​[website] Update MUI X open and future roles + about page (#34894) @DanailH +- ​[website] Remove one DOM node (#34960) @oliviertassinari +- ​[website] Use `span` for icon image (#34914) @siriwatknp +- ​[website] Fix subscribe input with Safari (#34869) @oliviertassinari + +### Core + +- ​[core] Ignore compiled icons in CodeQL @oliviertassinari +- ​[core] Add OSSF Scorecard action (#34854) @oliviertassinari +- ​[core] Fix duplicate id @oliviertassinari +- ​[core] A couple of simply fixes from #34870 (#34953) @oliviertassinari +- ​[core] Migrate outdated pattern to convention @oliviertassinari +- ​[core] Pin GitHub Actions dependencies (#34929) @renovate[bot] +- ​[core] Make the reproduction more important in the bug template (#34875) @oliviertassinari +- ​[core] Fix docs GitHub API rate limit (#34856) @oliviertassinari +- ​[core] Pin GitHub Action to digests (#34855) @oliviertassinari +- ​[core] Fix permissions in workflow @oliviertassinari +- ​[core] memoize context values for react/jsx-no-constructed-context-values (#34849) @Janpot +- ​[core] Fix @typescript-eslint/default-param-last issues (#34846) @Janpot +- ​[core] Fix HTML validation error (#34860) @oliviertassinari +- ​[core] Fix duplicate CodeQL build @oliviertassinari +- ​[test] Move Firefox tests to CircleCI (#34764) @oliviertassinari +- ​[test] Use screen when possible for simplicity (#34890) @oliviertassinari + +All contributors of this release in alphabetical order: @cherniavskii, @DanailH, @EduardoSCosta, @emlai, @hbjORbj, @Janpot, @michaldudak, @mnajdova, @oliviertassinari, @punithnayak, @PunitSoniME, @renovate[bot], @RoodyCode, @samuelsycamore, @siriwatknp, @VinceCYLiao + ## v5.10.11 diff --git a/benchmark/package.json b/benchmark/package.json index 16a6a753d81405..cb871a175cbb35 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -15,9 +15,9 @@ "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4", "@mdx-js/react": "^2.1.5", - "@mui/material": "^5.10.11", + "@mui/material": "^5.10.12", "@mui/styles": "^5.10.10", - "@mui/system": "^5.10.10", + "@mui/system": "^5.10.12", "@styled-system/css": "^5.1.5", "benchmark": "^2.1.4", "playwright": "^1.27.1", diff --git a/docs/package.json b/docs/package.json index e79409043edadb..9417a49c6dafe5 100644 --- a/docs/package.json +++ b/docs/package.json @@ -33,17 +33,17 @@ "@fortawesome/fontawesome-svg-core": "^6.2.0", "@fortawesome/free-solid-svg-icons": "^6.2.0", "@fortawesome/react-fontawesome": "^0.2.0", - "@mui/base": "5.0.0-alpha.103", + "@mui/base": "5.0.0-alpha.104", "@mui/docs": "^5.10.9", "@mui/icons-material": "^5.10.9", - "@mui/joy": "5.0.0-alpha.51", - "@mui/lab": "5.0.0-alpha.105", - "@mui/material": "^5.10.11", - "@mui/material-next": "6.0.0-alpha.59", + "@mui/joy": "5.0.0-alpha.52", + "@mui/lab": "5.0.0-alpha.106", + "@mui/material": "^5.10.12", + "@mui/material-next": "6.0.0-alpha.60", "@mui/styled-engine": "^5.10.8", "@mui/styled-engine-sc": "^5.10.6", "@mui/styles": "^5.10.10", - "@mui/system": "^5.10.10", + "@mui/system": "^5.10.12", "@mui/types": "^7.2.0", "@mui/x-data-grid": "^5.17.9", "@mui/x-data-grid-generator": "^5.17.9", diff --git a/package.json b/package.json index e8b07d28bf62ee..abc4369f867686 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "5.10.11", + "version": "5.10.12", "private": true, "scripts": { "proptypes": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./scripts/generateProptypes.ts", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 5149d325e9f009..de986027c279a8 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -1,6 +1,6 @@ { "name": "@mui/base", - "version": "5.0.0-alpha.103", + "version": "5.0.0-alpha.104", "private": false, "author": "MUI Team", "description": "A library of headless ('unstyled') React UI components and low-level hooks.", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index f041e0f37d8fe4..9557d6c39c5d1e 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "5.10.11", + "version": "5.10.12", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/mui-core-downloads-tracker/package.json b/packages/mui-core-downloads-tracker/package.json index ef5a94d631c30f..ec95d0dba27dcf 100644 --- a/packages/mui-core-downloads-tracker/package.json +++ b/packages/mui-core-downloads-tracker/package.json @@ -1,6 +1,6 @@ { "name": "@mui/core-downloads-tracker", - "version": "5.10.11", + "version": "5.10.12", "private": false, "author": "MUI Team", "description": "Internal package to track number of downloads of our design system libraries", diff --git a/packages/mui-envinfo/package.json b/packages/mui-envinfo/package.json index 8b63b5f4ca100c..07e1e1da1f1bf6 100644 --- a/packages/mui-envinfo/package.json +++ b/packages/mui-envinfo/package.json @@ -6,7 +6,7 @@ }, "license": "MIT", "description": "Logs infos about the environment relevant to @mui/*", - "version": "2.0.6", + "version": "2.0.7", "bin": "./envinfo.js", "dependencies": { "envinfo": "^7.8.1" diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index d13f1b21f0a6bb..8daecbb49b223d 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -1,6 +1,6 @@ { "name": "@mui/joy", - "version": "5.0.0-alpha.51", + "version": "5.0.0-alpha.52", "private": false, "author": "MUI Team", "description": "A library of beautifully designed React UI components.", @@ -57,9 +57,9 @@ }, "dependencies": { "@babel/runtime": "^7.19.0", - "@mui/base": "5.0.0-alpha.103", - "@mui/core-downloads-tracker": "^5.10.11", - "@mui/system": "^5.10.10", + "@mui/base": "5.0.0-alpha.104", + "@mui/core-downloads-tracker": "^5.10.12", + "@mui/system": "^5.10.12", "@mui/types": "^7.2.0", "@mui/utils": "^5.10.9", "clsx": "^1.2.1", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index f9c16b33db5a6c..4ae9bb53dba5bb 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -1,6 +1,6 @@ { "name": "@mui/lab", - "version": "5.0.0-alpha.105", + "version": "5.0.0-alpha.106", "private": false, "author": "MUI Team", "description": "Laboratory for new MUI modules.", @@ -61,8 +61,8 @@ }, "dependencies": { "@babel/runtime": "^7.19.0", - "@mui/base": "5.0.0-alpha.103", - "@mui/system": "^5.10.10", + "@mui/base": "5.0.0-alpha.104", + "@mui/system": "^5.10.12", "@mui/types": "^7.2.0", "@mui/utils": "^5.10.9", "clsx": "^1.2.1", diff --git a/packages/mui-material-next/package.json b/packages/mui-material-next/package.json index f85453fdfb71b5..87a63bfd4b4c67 100644 --- a/packages/mui-material-next/package.json +++ b/packages/mui-material-next/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-next", - "version": "6.0.0-alpha.59", + "version": "6.0.0-alpha.60", "private": false, "author": "MUI Team", "description": "v6-alpha: React components that implement Google's Material Design", @@ -59,9 +59,9 @@ }, "dependencies": { "@babel/runtime": "^7.19.0", - "@mui/base": "5.0.0-alpha.103", - "@mui/material": "^5.10.11", - "@mui/system": "^5.10.10", + "@mui/base": "5.0.0-alpha.104", + "@mui/material": "^5.10.12", + "@mui/system": "^5.10.12", "@mui/types": "^7.2.0", "@mui/utils": "^5.10.9", "@popperjs/core": "^2.11.6", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 22f47e264a2a37..5bbfa8bf3141bc 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "5.10.11", + "version": "5.10.12", "private": false, "author": "MUI Team", "description": "React components that implement Google's Material Design.", @@ -61,9 +61,9 @@ }, "dependencies": { "@babel/runtime": "^7.19.0", - "@mui/base": "5.0.0-alpha.103", - "@mui/core-downloads-tracker": "^5.10.11", - "@mui/system": "^5.10.10", + "@mui/base": "5.0.0-alpha.104", + "@mui/core-downloads-tracker": "^5.10.12", + "@mui/system": "^5.10.12", "@mui/types": "^7.2.0", "@mui/utils": "^5.10.9", "@types/react-transition-group": "^4.4.5", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index bba16d3506151e..46b424ace29ac3 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "5.10.10", + "version": "5.10.12", "private": false, "author": "MUI Team", "description": "CSS utilities for rapidly laying out custom designs.", From a4ac85fb1ebc4a3e7c4310a834de221db2785b63 Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Mon, 31 Oct 2022 14:35:10 +0100 Subject: [PATCH 02/37] Remove autogenerated text --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1501ae63c55da..9f580ac75d58df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,8 +8,6 @@ _Oct 31, 2022_ A big thanks to the 16 contributors who made this release possible. This release is mostly about ๐Ÿ› bug fixes, ๐Ÿ“š documentation, and โš™๏ธ infrastructure improvements. -TODO INSERT HIGHLIGHTS - ### `@mui/material@5.10.12` - ​[Chip] Don't override icon color (#34247) @emlai From 7e1815a63f02e9f6863b075ca5bf915a8d639470 Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Mon, 31 Oct 2022 14:42:09 +0100 Subject: [PATCH 03/37] Updated changelog --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f580ac75d58df..82b7c8d0f3feef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,10 +35,15 @@ A big thanks to the 16 contributors who made this release possible. This release - ​[docs] Fix 404 link of supported Material UI components @oliviertassinari - ​[docs] Fix Safari button misalignment (#34861) @oliviertassinari - ​[docs] Fix typo in docs title (#34926) @PunitSoniME +- ​[docs] Fix missing emotion prefixes (#34958) @oliviertassinari +- ​[docs] Improve UI display for copy code (#34950) @oliviertassinari - ​[docs] Standardize all MUI Core "Usage" pages (#34183) @samuelsycamore - ​[docs] Update templates' readme files to include required dependencies (#34757) @michaldudak - ​[docs] Fix inconsistent theme colors when applying custom colors in playground (#34866) @cherniavskii - ​[docs] Fix typo in bottom-navigation.md (#34884) @RoodyCode +- ​[website] Migrate about-us page to use CSS theme variables (#34919) @brianlu2610 +- ​[website] Migrate Product-Templates page to use CSS theme variables (#34913) @EduardoSCosta +- ​[website] Migrate career page to use CSS theme variables (#34908) @the-mgi - ​[website] Update MUI X open and future roles + about page (#34894) @DanailH - ​[website] Remove one DOM node (#34960) @oliviertassinari - ​[website] Use `span` for icon image (#34914) @siriwatknp @@ -48,7 +53,9 @@ A big thanks to the 16 contributors who made this release possible. This release - ​[core] Ignore compiled icons in CodeQL @oliviertassinari - ​[core] Add OSSF Scorecard action (#34854) @oliviertassinari +- ​[core] Fix extra GitHub Action permission (#34496) @sashashura - ​[core] Fix duplicate id @oliviertassinari +- ​[core] Enforce import \* as React (#34878) @da0x - ​[core] A couple of simply fixes from #34870 (#34953) @oliviertassinari - ​[core] Migrate outdated pattern to convention @oliviertassinari - ​[core] Pin GitHub Actions dependencies (#34929) @renovate[bot] From 1e556dc0379993afaa8f82879e5ab147615cebcd Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Mon, 31 Oct 2022 16:18:20 +0100 Subject: [PATCH 04/37] Updated changelog --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 82b7c8d0f3feef..24270e3f8f00ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,10 @@ _Oct 31, 2022_ -A big thanks to the 16 contributors who made this release possible. This release is mostly about ๐Ÿ› bug fixes, ๐Ÿ“š documentation, and โš™๏ธ infrastructure improvements. +A big thanks to the 16 contributors who made this release possible. Here are some highlights โœจ: + +- ๐Ÿš€ The LinearProgress component has been added to Joy UI by @hbjORbj (#34514). +- Many other ๐Ÿ› bug fixes, ๐Ÿ“š documentation, and โš™๏ธ infrastructure improvements. ### `@mui/material@5.10.12` @@ -61,6 +64,7 @@ A big thanks to the 16 contributors who made this release possible. This release - ​[core] Pin GitHub Actions dependencies (#34929) @renovate[bot] - ​[core] Make the reproduction more important in the bug template (#34875) @oliviertassinari - ​[core] Fix docs GitHub API rate limit (#34856) @oliviertassinari +- ​[core] Fix eslint issues (#34964) @mnajdova - ​[core] Pin GitHub Action to digests (#34855) @oliviertassinari - ​[core] Fix permissions in workflow @oliviertassinari - ​[core] memoize context values for react/jsx-no-constructed-context-values (#34849) @Janpot From e8b3a11e4f3f4e4157259c10a1158492d9cddc32 Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Wed, 23 Nov 2022 11:06:43 +0100 Subject: [PATCH 05/37] [website] Add Accessibility Engineer role --- docs/pages/careers.tsx | 6 ++ docs/pages/careers/accessibility-engineer.js | 7 ++ .../pages/careers/accessibility-engineer.md | 87 +++++++++++++++++++ 3 files changed, 100 insertions(+) create mode 100644 docs/pages/careers/accessibility-engineer.js create mode 100644 docs/src/pages/careers/accessibility-engineer.md diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index fe55bcd22575f8..34a3c75ffb5ebe 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -157,6 +157,12 @@ const openRolesData = [ description: 'You will lead the technical and operational development of MUI Store.', url: '/careers/product-engineer/', }, + { + title: 'Accessibility Engineer', + description: + 'You will strengthen the core components team, by implementing best practices and guidlines related to the accessibility of the products.', + url: '/careers/accessibility-engineer/', + }, ], }, { diff --git a/docs/pages/careers/accessibility-engineer.js b/docs/pages/careers/accessibility-engineer.js new file mode 100644 index 00000000000000..b4ec05c05e77cd --- /dev/null +++ b/docs/pages/careers/accessibility-engineer.js @@ -0,0 +1,7 @@ +import * as React from 'react'; +import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; +import * as pageProps from 'docs/src/pages/careers/accessibility-engineer.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md new file mode 100644 index 00000000000000..8ad56c65714e50 --- /dev/null +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -0,0 +1,87 @@ +# Accessibility Engineer + +

You will strengthen the core components team, by implementing best practices and guidlines related to the accessibility of the products.

+ +## Details of the Role + +- Location: Remote (preference for UTC-6 to UTC+5). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- We're a remote company, we prefer asynchronous communication over meetings. +- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. + +## About the company + +MUI started with Material UI, the most successful React implementation of Google's Material Design. +It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +Today, countless teams and organizations rely on our open-source libraries to build their design system. + +A couple of years ago, we started to expand our suite of products. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We've seen rapid growth with all of them (2-3x per year) and we have more to come. + +We are a fully distributed team, spread across multiple time zones. +We work mainly asynchronously, relying mostly on written collaboration. +Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). + +## Why we're hiring + +Both our open-source community and our premium products are growing fast (x2-3 YoY). +We need talented people to keep that going! + +We also need help to continue to improve the health of the open-source products: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally be a positive presence in the open-source community. + +### Why this is interesting + +Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. +Hundreds of thousands of developers use MUI every month. + +This means that the impact of your work in improving the accessibility of our products would literally help millions of people who use the products built with our libraries. + +## About the role + +### What you'll do on a day-to-day basis + +Depending on the day, you'll: + +- **Ensure the components are accessible.** + You would basically be an owner of the accessibility across all MUI products. It would be your responsibility to first verify the level of accessibility the components comply with and improve it over time. +- **Respond to issues related to accessibility.** + Sometimes, users of our products create issues related to a11y, it would be your responsibility to answer them, by either providing best practices or fixing issues that they may have reported. +- **Intelligently apply accessibility testing tools, 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.** + Basically, you would be the go-to person for anything related to accessibility, so mentoring others would be part of that deal. + +## About you + +### Skills you should have + +- **A track record of accessibility experience with both consumer/enterprise products and assistive technologies, such as screen readers, eye-control, and other accessible 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 that the team can go to for any a11t 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. +- **Strong grasp of accessibility techniques in web development applying HTML5, CSS, ARIA, and JavaScript.** + We are creating products used on the WEB. +- **Experience with assistive technologies across multiple platforms, including screen readers, magnification, and read-aloud tools.** + +### What would be nice if you had, but isn't 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 & Compensation + +Competitive compensation depending on the profile and location. +We are ready to pay top market rates for a person that can clearly exceed the role's expectations. +You can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-amp-benefits) page. + +## How to apply? + +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) From bb1a9f8aa7b9bb752df46d269dd780439a80d79a Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Fri, 25 Nov 2022 12:50:53 +0100 Subject: [PATCH 06/37] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michaล‚ Dudak Signed-off-by: Marija Najdova --- docs/pages/careers.tsx | 2 +- docs/src/pages/careers/accessibility-engineer.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index 34a3c75ffb5ebe..cb94a064ec813c 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -160,7 +160,7 @@ const openRolesData = [ { title: 'Accessibility Engineer', description: - 'You will strengthen the core components team, by implementing best practices and guidlines related to the accessibility of the products.', + 'You will strengthen the core components team by implementing best practices and guidelines related to the accessibility of the products.', url: '/careers/accessibility-engineer/', }, ], diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index 8ad56c65714e50..e3b10a24f7b5d5 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -1,6 +1,6 @@ # Accessibility Engineer -

You will strengthen the core components team, by implementing best practices and guidlines related to the accessibility of the products.

+

You will strengthen the core components team by implementing best practices and guidelines related to the accessibility of the products.

## Details of the Role @@ -46,9 +46,9 @@ This means that the impact of your work in improving the accessibility of our pr Depending on the day, you'll: - **Ensure the components are accessible.** - You would basically be an owner of the accessibility across all MUI products. It would be your responsibility to first verify the level of accessibility the components comply with and improve it over time. + You would basically be an owner of the accessibility across all MUI products. It would be your responsibility first to verify the level of accessibility the components comply with and improve it over time. - **Respond to issues related to accessibility.** - Sometimes, users of our products create issues related to a11y, it would be your responsibility to answer them, by either providing best practices or fixing issues that they may have reported. + Sometimes, users of our products create issues related to a11y. It would be your responsibility to answer them by either providing best practices or fixing issues that they may have reported. - **Intelligently apply accessibility testing tools, 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.** @@ -61,7 +61,7 @@ Depending on the day, you'll: - **A track record of accessibility experience with both consumer/enterprise products and assistive technologies, such as screen readers, eye-control, and other accessible 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 that the team can go to for any a11t topics/questions. + 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. - **Strong grasp of accessibility techniques in web development applying HTML5, CSS, ARIA, and JavaScript.** From 4019eff0c98971d843a954705e36c6531f6624a3 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Sun, 27 Nov 2022 11:49:16 +0100 Subject: [PATCH 07/37] add new roles --- CONTRIBUTING.md | 2 +- docs/data/joy/components/tooltip/tooltip.md | 2 +- docs/pages/careers.tsx | 102 ++++++++++---- docs/pages/careers/design-engineer.js | 7 + docs/pages/careers/developer-advocate.js | 7 + .../{support-agent.js => lead-designer.js} | 2 +- .../careers/product-marketing-manager.js | 7 + docs/pages/careers/react-engineer-x-grid.js | 7 + docs/pages/careers/react-tech-lead-core.js | 7 + docs/pages/careers/react-tech-lead-x-grid.js | 7 + docs/pages/careers/technical-recruiter.js | 7 + docs/src/components/home/MuiStatistics.tsx | 8 +- docs/src/pages/careers/ROLE_TEMPLATE.md | 14 +- .../pages/careers/accessibility-engineer.md | 46 ++++--- docs/src/pages/careers/design-engineer.md | 77 +++++++++++ docs/src/pages/careers/designer.md | 7 +- docs/src/pages/careers/developer-advocate.md | 37 +++-- .../careers/developer-experience-engineer.md | 14 +- docs/src/pages/careers/engineering-manager.md | 14 +- docs/src/pages/careers/full-stack-engineer.md | 11 +- docs/src/pages/careers/lead-designer.md | 82 +++++++++++ .../pages/careers/people-operation-manager.md | 34 ++--- docs/src/pages/careers/product-engineer.md | 49 ++++--- docs/src/pages/careers/product-manager.md | 14 +- .../careers/product-marketing-manager.md | 87 ++++++++++++ docs/src/pages/careers/react-engineer-core.md | 22 +-- .../pages/careers/react-engineer-x-grid.md | 128 ++++++++++++++++++ docs/src/pages/careers/react-engineer-x.md | 33 +++-- .../pages/careers/react-support-engineer.md | 18 +-- .../src/pages/careers/react-tech-lead-core.md | 122 +++++++++++++++++ .../pages/careers/react-tech-lead-x-grid.md | 126 +++++++++++++++++ docs/src/pages/careers/support-agent.md | 14 +- .../careers/technical-product-manager.md | 14 +- docs/src/pages/careers/technical-recruiter.md | 79 +++++++++++ 34 files changed, 1012 insertions(+), 195 deletions(-) create mode 100644 docs/pages/careers/design-engineer.js create mode 100644 docs/pages/careers/developer-advocate.js rename docs/pages/careers/{support-agent.js => lead-designer.js} (76%) create mode 100644 docs/pages/careers/product-marketing-manager.js create mode 100644 docs/pages/careers/react-engineer-x-grid.js create mode 100644 docs/pages/careers/react-tech-lead-core.js create mode 100644 docs/pages/careers/react-tech-lead-x-grid.js create mode 100644 docs/pages/careers/technical-recruiter.js create mode 100644 docs/src/pages/careers/design-engineer.md create mode 100644 docs/src/pages/careers/lead-designer.md create mode 100644 docs/src/pages/careers/product-marketing-manager.md create mode 100644 docs/src/pages/careers/react-engineer-x-grid.md create mode 100644 docs/src/pages/careers/react-tech-lead-core.md create mode 100644 docs/src/pages/careers/react-tech-lead-x-grid.md create mode 100644 docs/src/pages/careers/technical-recruiter.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8e232b211083a1..cfd473898b39fd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -144,7 +144,7 @@ If you have missed a step, don't worry, the Continuous Integration will run a th If your pull request addresses an open issue, make sure to link the PR to that issue. Use any [supported GitHub keyword](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword) in the PR description to automatically link them. -This makes it easier to understand where the PR is coming from and also speeds things up as the issue gets closed when the PR is merged. +This makes it easier-to-understand where the PR is coming from and also speeds things up as the issue gets closed when the PR is merged. #### Checks and how to fix them diff --git a/docs/data/joy/components/tooltip/tooltip.md b/docs/data/joy/components/tooltip/tooltip.md index 241c0949cf93ff..6f50d134516d60 100644 --- a/docs/data/joy/components/tooltip/tooltip.md +++ b/docs/data/joy/components/tooltip/tooltip.md @@ -61,7 +61,7 @@ You can use the `arrow` prop to give your tooltip an arrow indicating which elem ## Common examples -### Github tooltip +### GitHub tooltip The `title` prop can receive a custom React element. diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index cb94a064ec813c..795572d153e4b8 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -48,7 +48,7 @@ function Role(props: RoleProps) { variant="body1" color="text.primary" fontWeight={700} - sx={{ display: 'block', my: 1 }} + sx={{ display: 'block', mb: 0.5 }} > {props.title} @@ -138,7 +138,7 @@ const faqData = [ { summary: 'Does MUI offer contract job opportunities?', detail: - 'Yes. People outside of France will be hired as full-time contractors. (Benefits may vary.)', + 'Yes. People outside of France can be hired as full-time contractors. (Benefits may vary.)', }, ]; @@ -147,24 +147,60 @@ const openRolesData = [ title: 'Engineering', roles: [ { - title: 'React Engineer - X', + title: 'React Tech Lead - Core', description: - 'You will strengthen the advanced components team, build new ambitious complex features, work on strategic problems, and help grow the adoption.', - url: '/careers/react-engineer-x/', + 'You will lead the development of MUI Core, positioning the library as the industry standard for design teams while doubling the adoption of the library.', + url: '/careers/react-tech-lead-core/', + }, + { + title: 'React Engineer - Core', + description: + 'You will strengthen the core components team, e.g. collaborate with the community to land contributions.', + url: '/careers/react-engineer-core/', + }, + { + title: 'React Tech Lead - xGrid', + description: + 'You will lead the development of the data grid, positioning the component as the next industry standard.', + url: '/careers/react-tech-lead-x-grid/', + }, + { + title: 'React Engineer - xGrid', + description: + 'You will strengthen the data grid team, build new ambitious complex features, work on strategic problems, and help grow the adoption.', + url: '/careers/react-engineer-x-grid/', }, { title: 'Product Engineer - Store', - description: 'You will lead the technical and operational development of MUI Store.', + description: + 'You will lead the technical, product, and operational development of the store.', url: '/careers/product-engineer/', }, { title: 'Accessibility Engineer', description: - 'You will strengthen the core components team by implementing best practices and guidelines related to the accessibility of the products.', + 'You will become our go-to-expert for accessibility. We need to ensure we pass WCAG 2.1 level AA across products.', url: '/careers/accessibility-engineer/', }, ], }, + { + title: 'Design', + roles: [ + { + title: 'Lead Designer', + description: + 'We are looking for a lead designer to own most of our design work and manage a small design team.', + url: '/careers/lead-designer/', + }, + { + title: 'Design Engineer', + description: + 'You will breadth to design, concept, prototype, and build new experiences for our products.', + url: '/careers/design-engineer/', + }, + ], + }, { title: 'People', roles: [ @@ -176,6 +212,26 @@ const openRolesData = [ }, ], }, + { + title: 'Developer Experience', + roles: [ + { + title: 'Developer Advocate', + description: 'You will own the marketing efforts at MUI.', + url: '/careers/developer-advocate/', + }, + ], + }, + { + title: 'Marketing', + roles: [ + { + title: 'Product Marketing Manager', + description: 'You will own the marketing efforts at MUI.', + url: '/careers/product-marketing-manager/', + }, + ], + }, ]; const nextRolesData = [ @@ -189,10 +245,10 @@ const nextRolesData = [ url: '/careers/fullstack-engineer/', }, { - title: 'React Engineer - Core', + title: 'React Engineer - X', description: - 'You will strengthen the core components team, e.g. collaborate with the community to land contributions.', - url: '/careers/react-engineer-core/', + 'You will strengthen the advanced components team, build new ambitious complex features, work on strategic problems, and help grow the adoption.', + url: '/careers/react-engineer-x/', }, { title: 'React Support Engineer - X', @@ -203,21 +259,22 @@ const nextRolesData = [ ], }, { - title: 'Sales', + title: 'People', roles: [ { - title: 'Account Executive', - description: - 'You will build client relationships and manage the sales process from start to finish.', + title: 'Technical Recruiter', + description: 'You will hire the next engineers, among other roles, joining the team.', + url: '/careers/technical-recruiter/', }, ], }, { - title: 'People', + title: 'Sales', roles: [ { - title: 'Technical Recruiter', - description: 'You will hire the next engineers joining the team.', + title: 'Account Executive', + description: + 'You will build client relationships and manage the sales process from start to finish.', }, ], }, @@ -228,7 +285,6 @@ const nextRolesData = [ title: 'Support Agent - Store', description: "You will provide support for the customers of MUI Store. You will directly impact customers' satisfaction and success.", - url: '/careers/support-agent/', }, ], }, @@ -354,11 +410,11 @@ function CareersContent() { ['Remote work:', 'Our entire company is distributed.'], [ 'Retreats:', - 'We meet up once or twice a year for a short week of meetings, events, and fun!', + 'We meet up once ever 8 months for a short week of meetings, events, and fun!', ], [ 'Equipment:', - 'MUI will let you choose new hardware of your choice (up to $2,500 USD).', + 'MUI will let you choose new hardware of your choice (initial grant of $2,500 USD).', ], ['Time off:', 'We provide five weeks of paid time off.'], ].map((textArray) => ( @@ -442,9 +498,9 @@ function CareersContent() { The company is bootstrapped (up to now). It was incorporated in mid-2019 and yet growing - fast (x2-3 YoY). We doubled the team in 2020 (6), accelerated in 2021 (16), and are on - track to triple it in 2022 (40). We're looking for help keep growing in the - following areas: + fast (x2-3 YoY). We doubled the team in 2020 (6), accelerated in 2021 (15), kept a + simimar pace in 2022 (25), and we plan to triple it in 2023 (75). We're looking for + help keep growing in the following areas: ; +} diff --git a/docs/pages/careers/developer-advocate.js b/docs/pages/careers/developer-advocate.js new file mode 100644 index 00000000000000..7d47568916e24b --- /dev/null +++ b/docs/pages/careers/developer-advocate.js @@ -0,0 +1,7 @@ +import * as React from 'react'; +import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; +import * as pageProps from 'docs/src/pages/careers/developer-advocate.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/careers/support-agent.js b/docs/pages/careers/lead-designer.js similarity index 76% rename from docs/pages/careers/support-agent.js rename to docs/pages/careers/lead-designer.js index 275bc2ef01baeb..d9028845908ca6 100644 --- a/docs/pages/careers/support-agent.js +++ b/docs/pages/careers/lead-designer.js @@ -1,6 +1,6 @@ import * as React from 'react'; import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; -import * as pageProps from 'docs/src/pages/careers/support-agent.md?@mui/markdown'; +import * as pageProps from 'docs/src/pages/careers/lead-designer.md?@mui/markdown'; export default function Page() { return ; diff --git a/docs/pages/careers/product-marketing-manager.js b/docs/pages/careers/product-marketing-manager.js new file mode 100644 index 00000000000000..082bcdbcee2c81 --- /dev/null +++ b/docs/pages/careers/product-marketing-manager.js @@ -0,0 +1,7 @@ +import * as React from 'react'; +import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; +import * as pageProps from 'docs/src/pages/careers/product-marketing-manager.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/careers/react-engineer-x-grid.js b/docs/pages/careers/react-engineer-x-grid.js new file mode 100644 index 00000000000000..34359ea6eedea8 --- /dev/null +++ b/docs/pages/careers/react-engineer-x-grid.js @@ -0,0 +1,7 @@ +import * as React from 'react'; +import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; +import * as pageProps from 'docs/src/pages/careers/react-engineer-x-grid.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/careers/react-tech-lead-core.js b/docs/pages/careers/react-tech-lead-core.js new file mode 100644 index 00000000000000..4596e9eb2497c7 --- /dev/null +++ b/docs/pages/careers/react-tech-lead-core.js @@ -0,0 +1,7 @@ +import * as React from 'react'; +import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; +import * as pageProps from 'docs/src/pages/careers/react-tech-lead-core.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/careers/react-tech-lead-x-grid.js b/docs/pages/careers/react-tech-lead-x-grid.js new file mode 100644 index 00000000000000..6db893048ccd11 --- /dev/null +++ b/docs/pages/careers/react-tech-lead-x-grid.js @@ -0,0 +1,7 @@ +import * as React from 'react'; +import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; +import * as pageProps from 'docs/src/pages/careers/react-tech-lead-x-grid.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/careers/technical-recruiter.js b/docs/pages/careers/technical-recruiter.js new file mode 100644 index 00000000000000..beab3d311ad93a --- /dev/null +++ b/docs/pages/careers/technical-recruiter.js @@ -0,0 +1,7 @@ +import * as React from 'react'; +import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; +import * as pageProps from 'docs/src/pages/careers/technical-recruiter.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/src/components/home/MuiStatistics.tsx b/docs/src/components/home/MuiStatistics.tsx index 5af3ccae36eb6b..a8300834181851 100644 --- a/docs/src/components/home/MuiStatistics.tsx +++ b/docs/src/components/home/MuiStatistics.tsx @@ -4,10 +4,10 @@ import Grid from '@mui/material/Grid'; import Typography from '@mui/material/Typography'; const data = [ - { title: '3.2M', metadata: 'Weekly downloads on npm' }, - { title: '78k', metadata: 'Stars on GitHub' }, - { title: '2.4k', metadata: 'Open-source contributors' }, - { title: '17k', metadata: 'Followers on Twitter' }, + { title: '4.0M', metadata: 'Weekly downloads on npm' }, + { title: '83k', metadata: 'Stars on GitHub' }, + { title: '2.6k', metadata: 'Open-source contributors' }, + { title: '18k', metadata: 'Followers on Twitter' }, ]; export default function MuiStatistics() { diff --git a/docs/src/pages/careers/ROLE_TEMPLATE.md b/docs/src/pages/careers/ROLE_TEMPLATE.md index a2af0065900cce..749f4a9cdd7927 100644 --- a/docs/src/pages/careers/ROLE_TEMPLATE.md +++ b/docs/src/pages/careers/ROLE_TEMPLATE.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,21 +13,22 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! XXXXXX @@ -36,8 +37,7 @@ XXXXXX XXXXXX -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ## About the role diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index e3b10a24f7b5d5..6e8362dec03c1f 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -1,11 +1,11 @@ # Accessibility Engineer -

You will strengthen the core components team by implementing best practices and guidelines related to the accessibility of the products.

+

You will become our go-to-expert for accessibility. We need to ensure we pass WCAG 2.1 level AA across products.

## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,12 +13,13 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. @@ -27,17 +28,20 @@ For additional details about the MUI team and culture, you can check our [career ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). -We need talented people to keep that going! +Accessibility is a strategic opportunty for MUI, across our products: + +1. We are building MUI Base 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 MUI Base, the ones that are dictating the viral growth of if in the community, have strong a11y requirements, so we have to meet them for MUI Base to be successful. +2. 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. -We also need help to continue to improve the health of the open-source products: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally be a positive presence in the open-source community. +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 solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. -This means that the impact of your work in improving the accessibility of our products would literally help millions of people who use the products built with our libraries. +So, by improving the accessibility of our components, you will help millions of end-users who use [the products built with our UI library](https://trends.builtwith.com/framework/Material-UI). +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. ## About the role @@ -46,31 +50,31 @@ This means that the impact of your work in improving the accessibility of our pr Depending on the day, you'll: - **Ensure the components are accessible.** - You would basically be an owner of the accessibility across all MUI products. It would be your responsibility first to verify the level of accessibility the components comply with and improve it over time. + You will be the owner of the accessibility across all MUI products. First, you will be responsible first to verify the level of accessibility the components comply with and implementing improvements over time. - **Respond to issues related to accessibility.** - Sometimes, users of our products create issues related to a11y. It would be your responsibility to answer them by either providing best practices or fixing issues that they may have reported. -- **Intelligently apply accessibility testing tools, use assistive technology, and perform expert manual analysis of the MUI product lines.** + 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.** - Basically, you would be the go-to person for anything related to accessibility, so mentoring others would be part of that deal. + You will be the go-to person for anything related to accessibility. You will mentor other team members. ## About you ### Skills you should have -- **A track record of accessibility experience with both consumer/enterprise products and assistive technologies, such as screen readers, eye-control, and other accessible technologies**. +- **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)** +- **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.** +- **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. -- **Strong grasp of accessibility techniques in web development applying HTML5, CSS, ARIA, and JavaScript.** - We are creating products used on the WEB. -- **Experience with assistive technologies across multiple platforms, including screen readers, magnification, and read-aloud tools.** +- **Strong grasp of accessibility techniques in web development** applying HTML5, CSS, ARIA, and JavaScript. + We are creating products used on the web. +- **Experience with assistive technologies across multiple platforms**, including screen readers, magnification, and read-aloud tools. ### What would be nice if you had, but isn't required -- **Certification in accessibility, such as Trusted Tester, CPACC (Certified Professional in Accessibility Core Competencies), WAS (Web Accessibility Specialist).** +- **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. diff --git a/docs/src/pages/careers/design-engineer.md b/docs/src/pages/careers/design-engineer.md new file mode 100644 index 00000000000000..fb5d3256e6e6a6 --- /dev/null +++ b/docs/src/pages/careers/design-engineer.md @@ -0,0 +1,77 @@ +# Design Engineer + +

You will breadth to design, concept, prototype, and build new experiences for our products.

+ +## Details of the Role + +- Location: Remote (preference for UTC-6 to UTC+5). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- We're a remote company, we prefer asynchronous communication over meetings. +- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. + +## About the company + +MUI started with Material UI, the most successful React implementation of Google's Material Design. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +Today, countless teams and organizations rely on our open-source libraries to build their design system. + +A couple of years ago, we started to expand our suite of products. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. + +We are a fully distributed team, spread across multiple time zones. +We work mainly asynchronously, relying mostly on written collaboration. +Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). + +## Why we're hiring + +Both our open-source community and our premium products are growing fast (x2 YoY). +We need talented people to keep that going! + +We are aiming to make high-end design accessible to the many, empowering developers that lack access to a designer as well as saving time for designers with a source they can trust. +[According to our last survey](https://mui.com/blog/2021-developer-survey-results/#what-are-your-most-important-criteria-for-choosing-a-ui-library), the quality of the design execution (UX & UI) is the most important criteria used by developers & designers to pick their next UI library. + +### Why this is interesting + +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. + +But while we are [the leading](https://tsh.io/state-of-frontend/#over-the-past-year-which-of-the-following-design-systems-was-your-favorite-go-to-solution) UI design system in the frontend space, the adoption of MUI is only at 25%. More importantly, the challenges of developers and designers to solve when creating UIs go way beyond the ones of design systems. +We envision a future where MUI becomes the default toolkit for web developers to create UIs. +It's why we started MUI Base, Joy UI, and MUI Toolpad. Design is key to achieving this goal. + +## About the role + +### What you'll do on a day-to-day basis + +Depending on the day, you'll: + +- Work closely with our designers to prototype and implement new components, features, and screens. +- Design and build entire experiences for sites like mui.com or products like MUI Toolpad. +- Concept and prototype UX components and motion studies for components like the date picker. +- Extend our different design systems (Material UI, Joy UI). +- Create appealing new demos in the docs. + +## About you + +### Skills you should have + +- 3+ years of relevant web front-end development experience at a tech-forward, product-driven company. +- Advanced knowledge of modern React, HTML, and CSS. +- Experience designing and building public facing-sites that work elegantly. + +### What would be nice if you had, but isn't required + +- A good understanding of the formal elements of design, not just limited to the web and including typography, layout, balance, and proportion. + +## Benefits & Compensation + +Competitive compensation depending on the profile and location. +We are ready to pay top market rates for a person that can clearly exceed the role's expectations. +You can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-amp-benefits) page. + +## How to apply? + +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/designer.md b/docs/src/pages/careers/designer.md index c863a0d0c7c31e..ab7c4502804880 100644 --- a/docs/src/pages/careers/designer.md +++ b/docs/src/pages/careers/designer.md @@ -5,14 +5,15 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index 93298c95a93c94..3d09a49a902023 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -4,51 +4,48 @@ ## Details of the Role -- Location: Remote (preference for UTC-7 to UTC+2). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Location: Remote (strong requirement for UTC-8 to UTC+2). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). -We need talented people to keep that going! - -We are looking for a dedicated educator and experienced developer to join us as a Developer Advocate to help people get familiar with and use MUI most effectively. - -In our [last developer survey](/blog/2021-developer-survey-results/#5-how-can-we-improve-mui-for-you), we learned that have a long way to go in helping developers to be successful with our technology. +In our [last developer survey](/blog/2021-developer-survey-results/#what-else-can-we-do-to-improve-mui-for-you), we learned that have a long way to go in helping developers to be successful with our technology. We have underinvested in this area for too long. Your mission will be to be the voice of the developers of the community inside the company. We are looking for someone that can contribute to the following outcomes: -- Amplify the need of the community so the product direction aims at what people need the most. -- Improve the overall developer experience, resulting in better NPS & CSAT scores, e.g. though educational content. - Create momentum in the React community and drive adoption of the library. +- Improve the overall developer experience, resulting in better NPS & CSAT scores, e.g. though educational content. +- Amplify the need of the community so the product direction aims at what people need the most. + +Both our open-source community and our premium products are growing fast (x2 YoY). +We need talented people to keep that going! ## About the role -### Why this is interesting +We are looking for a experienced developer to join us as a Developer Advocate to help the developers get familiar with and use MUI most effectively. -You will be the first person focusing full-time on developer relations at MUI. -You will lay the foundations for a team that could grow over time. +### Why this is interesting -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ### What you'll do on a day-to-day basis @@ -78,8 +75,8 @@ For the right candidate: - Level up the showcase, cherry-picking the best websites and apps of the community. - Revamp the blog post infrastructure to empower the rest of the team to create more content. - Start a monthly newsletter to engage with the community. -- Organize a MUI Conf -- Think about creative ways to promote MUI X, MUI X Pro, and new products. +- Organize a MUIConf (once we go >50 people) +- Think about creative ways to promote MUI Base, Joy UI, MUI X, MUI X Pro, and new products. ## About you diff --git a/docs/src/pages/careers/developer-experience-engineer.md b/docs/src/pages/careers/developer-experience-engineer.md index ffaf4ee39cd680..73c1479a082006 100644 --- a/docs/src/pages/careers/developer-experience-engineer.md +++ b/docs/src/pages/careers/developer-experience-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+2). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,21 +13,22 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! Developer Experience matters, [a lot](https://future.com/the-case-for-developer-experience/). @@ -44,8 +45,7 @@ We are looking for someone that can contribute to the following outcomes: You have a lot of feedback, more than we can process. It's an opportunity to challenge the state of the art in the React component dev tool space. -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ## About the role diff --git a/docs/src/pages/careers/engineering-manager.md b/docs/src/pages/careers/engineering-manager.md index 68d3a72d9b65ed..90ea7532cfe52f 100644 --- a/docs/src/pages/careers/engineering-manager.md +++ b/docs/src/pages/careers/engineering-manager.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,21 +13,22 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! Our mission is to empower as many people as possible to build great UIs, faster. @@ -40,8 +41,7 @@ We need help to structure & grow the engineering team. ### Why this is interesting -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. Toolpad targets around half of this audience. While the team is still very small (5), we believe that the headcount on this product has needs to grow +14% MoM until the end of 2023 (>70 people). diff --git a/docs/src/pages/careers/full-stack-engineer.md b/docs/src/pages/careers/full-stack-engineer.md index c6435ebc27687e..19d10454a3ce97 100644 --- a/docs/src/pages/careers/full-stack-engineer.md +++ b/docs/src/pages/careers/full-stack-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,21 +13,22 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source projects to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! Our mission is to empower as many people as possible to build great UIs, faster. diff --git a/docs/src/pages/careers/lead-designer.md b/docs/src/pages/careers/lead-designer.md new file mode 100644 index 00000000000000..c3213bf4ddf09c --- /dev/null +++ b/docs/src/pages/careers/lead-designer.md @@ -0,0 +1,82 @@ +# Lead Designer + +

We are looking for a lead designer to own most of our design work and manage a small design team.

+ +## Details of the Role + +- Location: Remote (preference for UTC-6 to UTC+5). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- We're a remote company, we prefer asynchronous communication over meetings. +- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. + +## About the company + +MUI started with Material UI, the most successful React implementation of Google's Material Design. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +Today, countless teams and organizations rely on our open-source libraries to build their design system. + +A couple of years ago, we started to expand our suite of products. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. + +We are a fully distributed team, spread across multiple time zones. +We work mainly asynchronously, relying mostly on written collaboration. +Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). + +## Why we're hiring + +Both our open-source community and our premium products are growing fast (x2 YoY). +We need talented people to keep that going! + +We are aiming to make high-end design accessible to the many, empowering developers that lack access to a designer as well as saving time for designers with a source they can trust. +[According to our last survey](https://mui.com/blog/2021-developer-survey-results/#what-are-your-most-important-criteria-for-choosing-a-ui-library), the quality of the design execution (UX & UI) is the most important criteria used by developers & designers to pick their next UI library. + +### Why this is interesting + +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. + +But while we are [the leading](https://tsh.io/state-of-frontend/#over-the-past-year-which-of-the-following-design-systems-was-your-favorite-go-to-solution) UI design system in the frontend space, the adoption of MUI is only at 25%. More importantly, the challenges of developers and designers to solve when creating UIs go way beyond the ones of design systems. +We envision a future where MUI becomes the default toolkit for web developers to create UIs. +It's why we started MUI Base, Joy UI, and MUI Toolpad. Design is key to achieving this goal. + +## About the role + +### What you'll do on a day-to-day basis + +Depending on the day, you'll: + +- make the product experience more delightful, e.g. visually more appealing +- pay attention to all the smallest interface interactions so they yield an outstanding UX +- develop the brand +- refresh and expand the marketing pages, e.g. with a showcase & case study section +- design the next features across the different product +- shape the direction of the design kit products + +## About you + +We're looking for someone with an expert eye for visual and UX design. You have enough development skills (CSS-in-JS, JSX) to implement the designed interfaces. Details matter to you. + +### Skills you should have + +- **Expert-level knowledge of visual design**. You can create great-looking UIs. You spot small kerning issues without even paying attention which makes you care about the details more than most people. +- **Expert-level knowledge of UX design**. You can build intuitive UIs, both at the scope of an application and of a component micro-interaction. +- **Enough development skills to implement the designed interfaces**. Our React engineers are often busy implementing complex components. We are looking for somebody with enough CSS-in-JS and JSX skills to not depend on them to implement the design. +- **Strong written and verbal communication skills**. As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources. + +### What would be nice if you had, but isn't required + +- **You've contributed to a design system before**. You have worked on a library of components in the past, maybe for internal usage in your company. +- **You have other complementary skills**. We are a tiny team of 6 people. We could use any hidden skills that you might have. Maybe you are great at creating animations or creating illustrations. + +## Benefits & Compensation + +Competitive compensation depending on the profile and location. +We are ready to pay top market rates for a person that can clearly exceed the role's expectations. +You can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-amp-benefits) page. + +## How to apply? + +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/people-operation-manager.md b/docs/src/pages/careers/people-operation-manager.md index 40f8dc3025936e..9cc1214a46b0aa 100644 --- a/docs/src/pages/careers/people-operation-manager.md +++ b/docs/src/pages/careers/people-operation-manager.md @@ -4,32 +4,33 @@ ## Details of the Role -- Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Location: Remote (strong requirement for UTC-6 to UTC+4). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! -At the current growth rate (self bootstrap), we target 25 new hires in 2022. We would reach 40 people. +At the current growth rate, we target 50 new hires in 2023. We would reach 75 people. We need somebody to lead our HR strategy including hiring, onboarding, diversity & inclusion, learning & development, and employee happiness. ## About the role @@ -38,30 +39,29 @@ We need somebody to lead our HR strategy including hiring, onboarding, diversity You'll have the freedom to implement processes and to drive change across the organization. -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ### What you'll do on a day-to-day basis Depending on the day, you'll: +- **Recruiting**. You will help scale recruiting and improve the employer brand. It might take up to 50% of the time in the early days, and we will quickly need to hire a Tech Recruiter. +- **Employees' experience**. + - You will work on the employee engagement survey results. + - You will reduce the admin burden. + - You will own the Retreat. Bring our remote team together. Being a fully distributed remote team has its challenges. You organize team events, make sure everybody has what they need to be productive, and find creative ways to engage as a team. +- **Employee development**. You will improve program for evaluating performance and providing feedback. Our team members need continual learning. +- **Culture development**. You will develop our remote and async-first culture. You will continue to train and mentor the team to update information in the handbook, for easy access to all. - **Connecting individual performance with company goals**. - You will help all individuals understand their primary role within the wider organization. - You will partner with Finance for budgeting/compensation purposes. You will manage compensation, benefits, leave, and other people-related matters. - You will shape a strategy that aligns and moves MUI towards continued growth, innovation, and improvement. -- **Improve employees' experience**. - - You will work on the employee engagement survey results. - - You will reduce the admin burden. - - You will own the Retreat. Bring our remote team together. Being a fully distributed remote team has its challenges. You organize team events, make sure everybody has what they need to be productive, and find creative ways to engage as a team. -- **Help employee development**. You will improve program for evaluating performance and providing feedback. -- **Help develop the remote culture**. - You will continue to train and mentor the team to update information in the handbook, for easy access to all. - **Legal compliance**. You will stay current on employee legislation and develop internal policies and procedures to support a scaling company; serve as the main point of contact for administrative matters. ## About you You are a [manager of one](https://signalvnoise.com/posts/1430-hire-managers-of-one). -You are curious, you enjoy taking risks, and learning. +This role is perfect for you if you are curious, enjoy taking risks, and learning. ### Skills you should have diff --git a/docs/src/pages/careers/product-engineer.md b/docs/src/pages/careers/product-engineer.md index e9c092af935723..4255d0282221c8 100644 --- a/docs/src/pages/careers/product-engineer.md +++ b/docs/src/pages/careers/product-engineer.md @@ -1,11 +1,11 @@ # Product Engineer - Store -

You will lead the technical and operational development of MUI Store.

+

You will lead the technical, product, and operational development of the store.

## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,31 +13,33 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -The orders on the MUI Store are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! -The development and operations of the store are currently almost exclusively run by the executive team of the company (e.g. CEO). This team does no longer has enough bandwidth. The store doesn't receive the care it deserves. You will be responsible to step up and carry forward the development of the store on multiple fronts: implementing new features, reviewing new template submissions, defining the product direction, taking care of operational needs, and a lot more. +The development and operations of the store are currently almost exclusively run by the executive team of the company (the co-founders). +This team doesn't have enough bandwidth, the store doesn't receive the care it deserves. +You will be responsible to step up and carry forward the development of the store on new fronts. ### Why this is interesting -You will get the opportunity to run MUI Store as a small start-up inside the company. +You will get the opportunity to work on many different topics. -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ## About the role @@ -45,31 +47,34 @@ Hundreds of thousands of developers use MUI every month. Depending on the day, you'll: -- Implement new features on https://mui.com/store/ to better support customers and contributors. -- Review new items submitted by the contributors to be hosted on the marketplace. -- Fix root problems raised by customers on the support channel. -- Own the operations: manage payouts, create sales reports, etc. +- Take initiatives to grow the sales of the templates +- Define the product direction +- Review new items submitted by the contributors to be hosted on the marketplace +- Fix root problems raised by store customers on the support channels +- Take care of operational needs, e.g. automate payouts, create sales reports ### Here are a few initiatives you might work on Tasks that you might work on once you join: -- Revamp the fulfillment pipeline for MUI X Pro/Premium. +- Explore ways to provide a theme builder/sell themes on the platform that deeply integrate with MUI Core and the documentation +- Develop the SEA & SEO strategy, create new blog posts, try retargeting, Google Ads, etc. +- Improve the fulfilment workflow of MUI X Pro & Premium +- Develop a Figma plugin & backend to push [MUI for Figma](https://mui.com/store/items/figma-react/) to reduce the collaboration friction between designers and developers - Add a search page to scale the hosting to more items from contributors. - Revamp the design of the store to match the new brand of mui.com. -- Migrate the store from Gatsby to Next.js. Gatsby was introduced at a point in time where it had more downloads than Next.js. Our CEO has extensive experience with Next.js since 2017 but wanted to ensure that MUI was supporting Gatsby well too. - This requirement [is no longer relevant](https://npm-stat.com/charts.html?package=next&package=gatsby&from=2019-12-18&to=2021-12-18), and since the DX of Next.js is significantly better, time to migrate. -- Develop the SEO strategy, create new blog posts. -- Develop the SEA strategy, try retargeting, Google Ads, etc. +- Migrate the store from Gatsby to Next.js or Remix. Gatsby was introduced at a point in time where it had more downloads than Next.js. Our CEO has experience with Next.js since 2017 but wanted to ensure that MUI was supporting Gatsby well too. + This requirement [is no longer relevant](https://npm-stat.com/charts.html?package=next&package=gatsby), and since the DX of Next.js is significantly better, time to migrate. ## About you -We're looking for someone with strong development skills. -More important than specific technical skills though is that you're a strong problem solver who loves to learn new things. Details matter to you. +We're looking for someone with strong development skills, and more important than specific technical skills a strong problem solver who loves to learn new things. Details matter to you. +This role is perfect for you if you are curious, have tenacity, enjoy tacking risk, and care about design. +You are a [manager of one](https://signalvnoise.com/posts/1430-hire-managers-of-one). ### Skills you should have -- **Expertise in WordPress and the modern JavaScript ecosystem.** +- **Expertise in modern JavaScript ecosystem.** The store is currently build on WooCommerce so expertise in WordPress/PHP could help. Our backend technology of choice is Node.js. - **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, finding boring solutions, we want you on our team. - **Strong written and verbal communication skills**. As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources. diff --git a/docs/src/pages/careers/product-manager.md b/docs/src/pages/careers/product-manager.md index f1dc6eb0108c06..5a545f3a0a40d3 100644 --- a/docs/src/pages/careers/product-manager.md +++ b/docs/src/pages/careers/product-manager.md @@ -5,28 +5,29 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! Our mission is to empower as many people as possible to build great UIs, faster. @@ -35,8 +36,7 @@ We believe that the best way to improve on these dimensions is to eliminate [80% ### Why this is interesting -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. But providing React components isn't enough. In our [last developer survey](/blog/2021-developer-survey-results/), we learned that the majority of our audience are full-stack developers. diff --git a/docs/src/pages/careers/product-marketing-manager.md b/docs/src/pages/careers/product-marketing-manager.md new file mode 100644 index 00000000000000..1a132688910b72 --- /dev/null +++ b/docs/src/pages/careers/product-marketing-manager.md @@ -0,0 +1,87 @@ +# Product Marketing Manager + +

You will own the marketing efforts at MUI.

+ +## Details of the Role + +- Location: Remote (preference for UTC-6 to UTC+5). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- We're a remote company, we prefer asynchronous communication over meetings. +- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. + +## About the company + +MUI started with Material UI, the most successful React implementation of Google's Material Design. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +Today, countless teams and organizations rely on our open-source libraries to build their design system. + +A couple of years ago, we started to expand our suite of products. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. + +We are a fully distributed team, spread across multiple time zones. +We work mainly asynchronously, relying mostly on written collaboration. +Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). + +## Why we're hiring + +Both our open-source community and our premium products are growing fast (x2 YoY). +We need talented people to keep that going! + +Up to this point we have operated: + +- on the open-source side, off word of mouth and SEO +- on the commercial side, off inbound leads with $0 investment in marketing + +We believe that we could do a lot better. This is a white canvas opportunity at the company, this role is critical to our growth plans. Product Marketing will be a cross-functional role at MUI, partnering with Design, Product, Developer Experience and Sales. + +### Why this is interesting + +In this role, you will be a founding member of the marketing team and a passionate voice of our users, customers and prospects. This is a full stack product marketing role in that you will support messaging and positioning, sales materials and training, web copy, customer collateral and presentations, and act as the subject matter expert for the value of our product among the enterprise and SMB audiences. + +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. + +## About the role + +### What you'll do on a day-to-day basis + +Depending on the day, you'll: + +- **Own the commercial voice of MUI**. Define, document, and evolve the way we communicate with our customers, users, and the market/public. +- **Personas**. Build deep knowledge and understanding of MUI's technical buyer personas and the journey of our enterprise prospects via market research, prospect/customer conversations, and internal conversations. +- **Market research**. Use customer and competitive research to tailor effective messaging to our Enterprise audience. +- **Content**. Plan and create impactful marketing materials mapped to buying journey. Generate high-quality content for customers including website copy/landing pages, blogs, webinar content, use cases, customer stories, showcases, and more. +- **Paid channels**. Build and help execute marketing campaigns from the bottom up (identify goals, risks, audience, messages, and tactics), e.g. we can explore SEA & conference sponsoring. +- **Sales**. Partner with the Sales team to create effective sales enablement materials. +- **Events** Potentially: Lead corporate event programs that result in relationship building, lead/pipeline generation and acceleration, customer engagement, retention, and brand awareness. + +## About you + +### Skills you should have + +- 2+ years of B2B product marketing experience. +- You're a passionate, self-starter with a can-do attitude. You're eager to jump in and get things done but don't get flustered in a fast-paced and often changing environment. +- As the first role, you'll need to bring an entrepreneurial, iterative mindset and be comfortable driving for clarity in ambiguous situations. When this is a success, you'll have an opportunity to help build the team. +- Experience marketing to software developers. +- Always willing to roll up your sleeves and get scrappy. +- You are a strong critical thinker who feels comfortable pouring over analytics to make data-driven decisions, and explaining those decisions to leadership with the data. +- Proven ability to be self-directed and work with limited supervision +- Empathy. For our customers, for the team, and for yourself. +- Outstanding written English communications skills with the ability to explain and translate complex technical concepts into simple and intuitive communications. + +### What would be nice if you had, but isn't required + +- Experience at a developer technology company with an aptitude for understanding and ramping on new technologies. + +## Benefits & Compensation + +Competitive compensation depending on the profile and location. +We are ready to pay top market rates for a person that can clearly exceed the role's expectations. +You can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-amp-benefits) page. + +## How to apply? + +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/react-engineer-core.md b/docs/src/pages/careers/react-engineer-core.md index 816402e928b198..fc853521f3149f 100644 --- a/docs/src/pages/careers/react-engineer-core.md +++ b/docs/src/pages/careers/react-engineer-core.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,34 +13,34 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). -We need talented people to keep that going! - The core components team (MUI Core) needs help. They are working on 4 products (Material UI, MUI Base, Joy UI, and MUI System) with a tiny team. We also need help to continue to improve the health of the open-source product: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally being a positive presence in the open-source community. +Both our open-source community and our premium products are growing fast (x2 YoY). +We need talented people to keep that going! + ## About the role ### Why this is interesting -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. The core components are widely used, you will receive a lot of feedback on your work. The community has high expectations, they will push you to do better, every day. @@ -56,9 +56,9 @@ Depending on the day, you'll: MUI is a complex codebase. Components we've shipped recently, such as the unstyled components have required months of dedicated, careful work. - **Reduce friction**. A large amount of the work at MUI is about reducing friction and making our products easier to use. - This might involve careful API design, identifying and fixing top bugs, creating error messages that are easier to understand, and writing documentation and blog posts about features you ship. + This might involve careful API design, identifying and fixing top bugs, creating error messages that are easier-to-understand, 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. + 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. diff --git a/docs/src/pages/careers/react-engineer-x-grid.md b/docs/src/pages/careers/react-engineer-x-grid.md new file mode 100644 index 00000000000000..7383a76065c6d0 --- /dev/null +++ b/docs/src/pages/careers/react-engineer-x-grid.md @@ -0,0 +1,128 @@ +# React Engineer - xGrid + +

You will strengthen the data grid team, build new ambitious complex features, work on strategic problems, and help grow the adoption.

+ +## Details of the Role + +- Location: Remote (preference for UTC-6 to UTC+5). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- We're a remote company, we prefer asynchronous communication over meetings. +- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. + +## About the company + +MUI started with Material UI, the most successful React implementation of Google's Material Design. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +Today, countless teams and organizations rely on our open-source libraries to build their design system. + +A couple of years ago, we started to expand our suite of products. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. +We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. + +We are a fully distributed team, spread across multiple time zones. +We work mainly asynchronously, relying mostly on written collaboration. +Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. +For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). + +## Why we're hiring + +Both our open-source community and our premium products are growing fast (x2 YoY). +We need talented people to keep that going! + +The data grid team (part of MUI X) needs help. +We have started with the [data grid](/x/react-data-grid/#commercial-version) component. +We need to build new features on it and introduce new components. +The enterprise version is built on the open-source version of the components. + +We also need help to continue to improve the health of the open-source product: make the advanced components easier to use, make it support more use cases, improve performance, make it more accessible, keeping up with the community, guiding developers to answers, and just generally being a positive presence in the open-source community. + +## About the role + +### Why this is interesting + +The advanced components portfolio is still small, with a million interesting and challenging problems to solve. + +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. + +### What you'll do on a day-to-day basis + +Depending on the day, you'll: + +- **Help guide architectural decisions**. + The future of MUI is discussed and planned in our public RFCs and issues. + You'll be helping drive these conversations and guiding MUI toward the best possible solutions. +- **Contribute to deep, meaningful refactors and feature releases**. + MUI is a complex codebase. Components we've shipped recently, such as the data grid have required months of dedicated, careful work. +- **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. +- **Take ownership of features from idea/mockup to live deployment**. + You'll shape and guide the direction of crucial new features, including new components. +- **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. +- **You'll be interacting with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests). + +### The best parts of this job + +- **You'll be at the cutting-edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications. +- **Your role will be key to making MUI the go-to UI framework** for building applications, websites, and design systems with React. + +### The worst parts of this job + +- **Shifting context.** + You will necessarily have to shift context and dive into a different feature before the current one is done. + It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about. + It's fun, rewarding work, but it can be very challenging. +- **We move quickly, but don't sacrifice quality**. + We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough. +- **MUI is a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you ๐Ÿ˜Œ. + The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before. +- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further. + +## About you + +We're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you. + +### Skills you should have + +- **Expertise in the modern JavaScript ecosystem**. + MUI is built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel. +- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team. +- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code. +- **Strong written and verbal communication skills**. + As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources. +- **Ability to dive into complex problems**. + You should be able to quickly assess, understand, and iterate upon aspects of our codebase. +- **Ready and willing to ask and answer questions**. + If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed. +- **Avoid monolithic deliverables**. + You scope and stage your work into well-defined milestones to ship. +- **Past work with front-end infrastructure**. + Perhaps you've created your company's design system, written a Babel plugin, or written complex React components. + It would be great if you could address this in your cover letter! + +### What it would be nice if you had, but isn't required + +- **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 complex and advanced features while making sure the accessibility was fully functional. +- **You've maintained an active repository before**. + Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams. + Previous experience with highly active repository workflows is a definite plus for this role. +- **You have contributed code to MUI before**. A history of contributing to MUI would be a definite plus. + +## Benefits & Compensation + +Competitive compensation depending on the profile and location. +We are ready to pay top market rates for a person that can clearly exceed the role's expectations. +You can find the other perks & benefits on the [careers](/careers/#perks-amp-benefits) page. + +## How to apply? + +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/77584e4c-9379-45f3-a294-6e50bf250383/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/react-engineer-x.md b/docs/src/pages/careers/react-engineer-x.md index 4b230a221d8838..75e39b51d63acd 100644 --- a/docs/src/pages/careers/react-engineer-x.md +++ b/docs/src/pages/careers/react-engineer-x.md @@ -1,11 +1,11 @@ -# React Engineer - X +# React Engineer - X (future)

You will strengthen the advanced components team, build new ambitious complex features, work on strategic problems, and help grow the adoption.

## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,29 +13,33 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! -The advanced components team (MUI X) needs help. -We have started with the [data grid](/x/react-data-grid/#commercial-version) component. -We need to build new features on it and introduce new components. -The enterprise version is built on the open-source version of the components. +The data grid team (part of MUI X) needs your help. +The component is off [a great start](https://npm-stat.com/charts.html?package=%40mui%2Fx-data-grid&package=react-table&package=ag-grid-community&from=2021-06-01), however we have only started to scratch the surface for the potential of this component. There is x10 more to build. +We need to: -We also need help to continue to improve the health of the open-source product: make the advanced components easier to use, make it support more use cases, improve performance, make it more accessible, keeping up with the community, guiding developers to answers, and just generally being a positive presence in the open-source community. +- build an headless version for MUI Base. +- build advanced, in browsers, data analysis features like pivoting and charts integration. +- build a strong integration with backend APIs, e.g. to handle >100M rows. + +We also need help to continue to make the components easier to use, make it more customizable, [improve performance](https://www.causal.app/blog/react-perf), make it more accessible, improve the health of the open-source by engaging and collaborating with the community, guiding developers to answers, and just generally being a positive presence in the community. ## About the role @@ -43,8 +47,7 @@ We also need help to continue to improve the health of the open-source product: The advanced components portfolio is still small, with a million interesting and challenging problems to solve. -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ### What you'll do on a day-to-day basis @@ -57,9 +60,9 @@ Depending on the day, you'll: MUI is a complex codebase. Components we've shipped recently, such as the data grid have required months of dedicated, careful work. - **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. + 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. + 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. - **Take ownership of features from idea/mockup to live deployment**. You'll shape and guide the direction of crucial new features, including new components. diff --git a/docs/src/pages/careers/react-support-engineer.md b/docs/src/pages/careers/react-support-engineer.md index 8b7877f1064716..cefb938f181838 100644 --- a/docs/src/pages/careers/react-support-engineer.md +++ b/docs/src/pages/careers/react-support-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -13,21 +13,22 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! We need a Support Engineer to solve friction points of users. @@ -46,8 +47,7 @@ You will be a key member of the Developer Experience's team and will directly im You will troubleshoot complex issues related to MUI. At MUI a Support Engineer is as considered as a Developer, it's a person that enjoys optimizing what already exists more than working on new shiny features. -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ### What you'll do on a day-to-day basis @@ -72,9 +72,9 @@ Depending on the day, you'll: - **You'll be interacting with the 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. + 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. + 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. diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md new file mode 100644 index 00000000000000..6b8a956afd96cc --- /dev/null +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -0,0 +1,122 @@ +# React Tech Lead - Core + +

You will lead the development of MUI Core, positioning the library as the industry standard for design teams while doubling the adoption of the library.

+ +## Details of the Role + +- Location: Remote (preference for UTC-6 to UTC+5). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Level: [6 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- We're a remote company, we prefer asynchronous communication over meetings. +- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. + +## About the company + +MUI started with Material UI, the most successful React implementation of Google's Material Design. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +Today, countless teams and organizations rely on our open-source libraries to build their design system. + +A couple of years ago, we started to expand our suite of products. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. + +We are a fully distributed team, spread across multiple time zones. +We work mainly asynchronously, relying mostly on written collaboration. +Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). + +## Why we're hiring + +The core components team (MUI Core) needs help. +They are working on 4 products (Material UI, MUI Base, Joy UI, and MUI System) with a tiny team. + +We also need help to continue to improve the health of the open-source product: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally being a positive presence in the open-source community. + +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 solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. + +The core components are widely used, you will receive a lot of feedback on your work. The community has high expectations, they will push you to do better, every day. +The [results of the latest survey](https://mui.com/blog/2021-developer-survey-results/) can give you a great sense for where we will need to push the open-source library in the coming months. + +## About the role + +### What you'll do on a day-to-day basis + +You will extend the [React Engineer](https://mui-org.notion.site/Software-Engineer-fe310cfb22e34fc7881318f9cb1cf023#5f2967e6c60d411ea09ab8a108d95702) responsibilities. Depending on the day, you'll: + +- **Lead**. You will leads by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems: + - Guide the approach and execution. + - Guide people in making the right technical decisions themselves over imposing them. + - Be aware of the current technical landscape and knows where the wind blows. +- **Shape the product**. You will be laser-focused on the end goal. It's not about solving technical challenges but about the problem solved for the users. +- **Enable quality work**. You will: + - Embody and foster the engineering culture, e.g. rigorousness, push for small single-purpose PRs, encourage peer reviews, create strong feedback loops between decision and outcome. + - Empower the team to aim for high-quality outputs. By doing such it aims for the success of delivered solutions. + - Push for consistency, follow what's going on in the other teams. +- **Keep technical debt in check**. You will make sure we can keep shipping features at a reasonable pace, align the team on "one way" of doing things and make sure engineers follow the conventions. +- **Be a solver**. You will digs deep into arbitrarily complex problems and finds an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership. + +### The best parts of this job + +- **You'll be at the cutting-edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications. +- **Your role will be key to making MUI the go-to UI framework** for building applications, websites, and design systems with React. + +### The worst parts of this job + +- **Shifting context.** + You will necessarily have to shift context and dive into a different feature before the current one is done. + It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about. + It's fun, rewarding work, but it can be very challenging. +- **We move quickly, but don't sacrifice quality**. + We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough. +- **MUI is a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you ๐Ÿ˜Œ. + The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before. +- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further. + +## About you + +We're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you. + +### Skills you should have + +- **Expertise in the modern JavaScript ecosystem**. + MUI is built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel. +- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team. +- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code. +- **Strong written and verbal communication skills**. + As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources. +- **Ability to dive into complex problems**. + You should be able to quickly assess, understand, and iterate upon aspects of our codebase. +- **Ready and willing to ask and answer questions**. + If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed. +- **Avoid monolithic deliverables**. + You scope and stage your work into well-defined milestones to ship. +- **Past work with front-end infrastructure**. + Perhaps you've created your company's design system, written a Babel plugin, or written complex React components. + It would be great if you could address this in your cover letter! + +### What it would be nice if you had, but isn't required + +- **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 complex and advanced features while making sure the accessibility was fully functional. +- **You've maintained an active repository before**. + Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams. + Previous experience with highly active repository workflows is a definite plus for this role. +- **You have contributed code to MUI before**. A history of contributing to MUI would be a definite plus. + +## Benefits & Compensation + +Competitive compensation depending on the profile and location. +We are ready to pay top market rates for a person that can clearly exceed the role's expectations. +You can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-amp-benefits) page. + +## How to apply? + +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md new file mode 100644 index 00000000000000..2371b6c5fcd3e1 --- /dev/null +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -0,0 +1,126 @@ +# React Tech Lead - xGrid + +

You will lead the development of the data grid, positioning the component as the next industry standard.

+ +## Details of the Role + +- Location: Remote (preference for UTC-6 to UTC+5). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Level: [6 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- We're a remote company, we prefer asynchronous communication over meetings. +- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. + +## About the company + +MUI started with Material UI, the most successful React implementation of Google's Material Design. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +Today, countless teams and organizations rely on our open-source libraries to build their design system. + +A couple of years ago, we started to expand our suite of products. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. +We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. + +We are a fully distributed team, spread across multiple time zones. +We work mainly asynchronously, relying mostly on written collaboration. +Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. +For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). + +## Why we're hiring + +Both our open-source community and our premium products are growing fast (x2 YoY). +We need talented people to keep that going! + +The data grid team (part of MUI X) needs your help. +The component is off [a great start](https://npm-stat.com/charts.html?package=%40mui%2Fx-data-grid&package=react-table&package=ag-grid-community&from=2021-06-01), however we have only started to scratch the surface for the potential of this component. There is x10 more to build. +We need to: + +- build an headless version for MUI Base. +- build advanced, in browsers, data analysis features like pivoting and charts integration. +- build a strong integration with backend APIs, e.g. to handle >100M rows. + +We also need help to continue to make the components easier to use, make it more customizable, [improve performance](https://www.causal.app/blog/react-perf), make it more accessible, improve the health of the open-source by engaging and collaborating with the community, guiding developers to answers, and just generally being a positive presence in the community. + +## About the role + +### Why this is interesting + +The advanced components portfolio is still small, with a million interesting and challenging problems to solve. + +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. + +### What you'll do on a day-to-day basis + +You will extend the [React Engineer](https://mui-org.notion.site/Software-Engineer-fe310cfb22e34fc7881318f9cb1cf023#5f2967e6c60d411ea09ab8a108d95702) responsibilities. Depending on the day, you'll: + +- **Lead**. You will leads by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems: + - Guide the approach and execution. + - Guide people in making the right technical decisions themselves over imposing them. + - Be aware of the current technical landscape and knows where the wind blows. +- **Shape the product**. You will be laser-focused on the end goal. It's not about solving technical challenges but about the problem solved for the users. +- **Enable quality work**. You will: + - Embody and foster the engineering culture, e.g. rigorousness, push for small single-purpose PRs, encourage peer reviews, create strong feedback loops between decision and outcome. + - Empower the team to aim for high-quality outputs. By doing such it aims for the success of delivered solutions. + - Push for consistency, follow what's going on in the other teams. +- **Keep technical debt in check**. You will make sure we can keep shipping features at a reasonable pace, align the team on "one way" of doing things and make sure engineers follow the conventions. +- **Be a solver**. You will digs deep into arbitrarily complex problems and finds an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership. + +### The best parts of this job + +- **You'll be at the cutting-edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications. +- **Your role will be key to making MUI the go-to UI framework** for building applications, websites, and design systems with React. + +### The worst parts of this job + +- **Shifting context.** + You will necessarily have to shift context and dive into a different feature before the current one is done. + It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about. + It's fun, rewarding work, but it can be very challenging. +- **We move quickly, but don't sacrifice quality**. + We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough. +- **MUI is a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you ๐Ÿ˜Œ. + The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before. +- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further. + +## About you + +We're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you. + +### Skills you should have + +- **Expertise in the modern JavaScript ecosystem**. + MUI is built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel. +- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team. +- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code. +- **Strong written and verbal communication skills**. + As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources. +- **Ability to dive into complex problems**. + You should be able to quickly assess, understand, and iterate upon aspects of our codebase. +- **Ready and willing to ask and answer questions**. + If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed. +- **Avoid monolithic deliverables**. + You scope and stage your work into well-defined milestones to ship. +- **Past work with front-end infrastructure**. + Perhaps you've created your company's design system, written a Babel plugin, or written complex React components. + It would be great if you could address this in your cover letter! + +### What it would be nice if you had, but isn't required + +- **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 complex and advanced features while making sure the accessibility was fully functional. +- **You've maintained an active repository before**. + Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams. + Previous experience with highly active repository workflows is a definite plus for this role. +- **You have contributed code to MUI before**. A history of contributing to MUI would be a definite plus. + +## Benefits & Compensation + +Competitive compensation depending on the profile and location. +We are ready to pay top market rates for a person that can clearly exceed the role's expectations. +You can find the other perks & benefits on the [careers](/careers/#perks-amp-benefits) page. + +## How to apply? + +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/77584e4c-9379-45f3-a294-6e50bf250383/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/support-agent.md b/docs/src/pages/careers/support-agent.md index 6828a17bcb95dd..55a9491d684302 100644 --- a/docs/src/pages/careers/support-agent.md +++ b/docs/src/pages/careers/support-agent.md @@ -5,28 +5,29 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -The orders on the MUI Store are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! The support on the store is currently almost exclusively done by the executive team of the company (e.g. CSO). This team does no longer has enough bandwidth. You will be responsible to step up and carry forward the support provided to customers of the store on multiple fronts: answering license questions, processing purchase orders, granting refunds, identifying recurring problems, and a lot more. @@ -37,8 +38,7 @@ The support on the store is currently almost exclusively done by the executive t You will be in the tech industry. We offer flexibility in your work day. -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ### What you'll do on a day-to-day basis diff --git a/docs/src/pages/careers/technical-product-manager.md b/docs/src/pages/careers/technical-product-manager.md index a7b3bedf733216..82e19658b838c6 100644 --- a/docs/src/pages/careers/technical-product-manager.md +++ b/docs/src/pages/careers/technical-product-manager.md @@ -5,28 +5,29 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to the fidelity to Material Design, but also because of the number of components, its carefully designed component API, obsession for details, and community engagement. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. -We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for the most popular design tools; and also host [Templates](/templates/), a set of pre-built UI kits. +We released [MUI X](/x/), a collection of advanced components; [MUI Design kits](/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](/templates/), a set of pre-built UI kits. We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. -We are a fully distributed team, spread across multiple timezones. +We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. For additional details about the MUI team and culture, you can check our [careers](/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring -Both our open-source community and our premium products are growing fast (x2-3 YoY). +Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! The advanced components team (X) needs help to build its best features. @@ -39,8 +40,7 @@ Our users are continuously providing feedback on the most important [pains they Our enterprise components portfolio is still small, with a million interesting and challenging problems to solve. -Our solution empowers React developers to build awesome applications faster โ€“ we see over a million developers on MUI's docs every month. -Hundreds of thousands of developers use MUI every month. +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. ### What you'll do on a day-to-day basis diff --git a/docs/src/pages/careers/technical-recruiter.md b/docs/src/pages/careers/technical-recruiter.md new file mode 100644 index 00000000000000..d847947c8af7e7 --- /dev/null +++ b/docs/src/pages/careers/technical-recruiter.md @@ -0,0 +1,79 @@ +# Technical Recruiter + +

You will hire the next engineers, among other roles, joining the team.

+ +## Details of the Role + +- Location: Remote (preference for UTC-6 to UTC+5). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- We're a remote company, we prefer asynchronous communication over meetings. +- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. + +## About the company + +MUI started with Material UI, the most successful React implementation of Google's Material Design. +It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +Today, countless teams and organizations rely on our open-source libraries to build their design system. + +A couple of years ago, we started to expand our suite of products. +We released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits. +We've seen rapid growth with all of them (2-3x per year) and we have more to come. +We are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI. + +We are a fully distributed team, spread across multiple time zones. +We work mainly asynchronously, relying mostly on written collaboration. +Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). + +## Why we're hiring + +Both our open-source community and our premium products are growing fast (x2 YoY). +We need talented people to keep that going! + +We anticipate the need to hire >5 people/month in 2023. This is not an outcome that the managers at MUI can deliver on their own. + +### Why this is interesting + +// TODO + +Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. + +## About the role + +You'll be primarily responsible for managing all recruiting-related activities. +The role will be a mix of sourcing/recruiting directly, as well as managing a number of external recruiting resources such as agencies and recruiting platforms. + +This role is best suited for someone who will be able to handle the dynamic nature of a high-growth technology company, and have creativity around how/where to source strong engineering talent. +We're looking for someone who is comfortable in a fast-paced environment and passionate about growing teams remotely. +The ideal candidate will be able to balance long-term focus with practical day-to-day execution. + +### What you'll do on a day-to-day basis + +Depending on the day, you'll: + +- Design, execute and own full life-cycle recruiting. +- Attract and engage top talent in creative, targeted, and meaningful ways. +- Manage candidates through the entire interview process (sourcing, updating candidate pipeline, coordinating interviews, setting expectations, etc.) while maintaining an excellent candidate experience. +- Collaborate with internal team members on recruiting best practices and ways to improve hiring. +- Actively work towards building a diverse team and ensure fairness in hiring practices. +- Regularly manage pipeline activity and analyze KPIs for recruiting. +- Scale a lean team to support growth. + +## About you + +### Skills you should have + +- 5-8 years of recruiting experience, with a strong background in technical R&D hiring. +- Previous experience recruiting and scaling an early-stage team. +- Demonstrated success of establishing credibility and trust with diverse groups. + +## Benefits & Compensation + +Competitive compensation depending on the profile and location. +We are ready to pay top market rates for a person that can clearly exceed the role's expectations. +You can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-amp-benefits) page. + +## How to apply? + +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) From fcfea7c142694bbdebcf4a521ff6fc6769efc1f6 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:10:38 +0100 Subject: [PATCH 08/37] update the developer advocate role --- docs/pages/careers.tsx | 3 +- docs/src/pages/careers/developer-advocate.md | 31 ++++++++++++-------- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index 795572d153e4b8..d66d5388efd376 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -217,7 +217,8 @@ const openRolesData = [ roles: [ { title: 'Developer Advocate', - description: 'You will own the marketing efforts at MUI.', + description: + 'You will build a thriving and connected developer community around our platform.', url: '/careers/developer-advocate/', }, ], diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index 3d09a49a902023..da62b87e429418 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -1,6 +1,6 @@ # Developer Advocate -

You will educate users on the latest features, craft high-quality examples, and demos, engage with the community, write documentation, advocate for creating faster and more appealing UIs, and help to promote the advanced components.

+

You will build a thriving and connected developer community around our platform.

## Details of the Role @@ -51,17 +51,24 @@ Our solution empowers React developers to build awesome applications faster โ€“ Depending on the day, you'll: -- You will monitor success metrics, consider how effective initiatives are at achieving goals, and adjust effort accordingly. -- You will create and implement plans to build, enable and nurture the community. -- You will compose interesting blog posts. You will be writing tutorials and other technical content. -- You will participate in and speak at events, and online live streams. -- You will build inspiring apps, examples, and improve the documentation where needed. -- You will create technical videos, video tutorials, demos, and additional videos for [our YouTube channel](https://www.youtube.com/channel/UCUdh2wVTrd7hErLo9Rh0HsQ). -- You will give feedback to product management, to influence the product roadmaps based on developers' needs. -- You will make sure contributions to the documentation are of high quality, sharing best practices with the developers. -- You will help other team members grow at engaging with the community. For instance by encouraging and providing critical feedback on new blog posts. -- You will rework the pages of the documentation that are confusing, base on feedback. -- You will follow GitHub issues to understand where developers face frustration and develop strategies to overcome these. This could be suggesting or implementing documentation updates, or proposing or contributing code changes that solve the core issue. +- **Content**. + - Produce high quality technical โ€œhow-toโ€ content (blogs, webinars, demos, talks) addressing common user needs, latest technology advances, and emerging best practices. Videos might go to [our YouTube channel](https://www.youtube.com/channel/UCUdh2wVTrd7hErLo9Rh0HsQ). + - Distribute content and leverage pieces to broaden awareness of the MUI brand, via existing connections. + - Rework the pages of the documentation that are confusing, base on feedback. +- **Community**. + - Built our developer-focused community. + - Deliver presentations at meetups, conferences, and other ecosystem events. + - Create & produce events (podcasts, roundtables, hackathons). + - Manage the sponsorships of events, newsletters, etc. + - Help other team members grow at engaging with the community. For instance by encouraging and providing critical feedback on the blog posts they create, or by keeping track of the health of community contributions. +- **Relationship-building**. + - Create relationships with fellow ecosystem influencers and open-source leaders. + - Nurture ongoing connections with user group members to build personal relationships and deeply understand their needs, usage, journeys, and barriers to adoption. +- **Technical**. + - Write code where required to support how-to content, blog posts, and presentations. + - Create inspiring sample applications, documentation, and tutorials. + - Give feedback to product management, to influence the product roadmaps based on developers' needs. + - Follow GitHub issues to understand where developers face frustration and develop strategies to overcome these. This could be suggesting or implementing documentation updates, or proposing or contributing code changes that solve the core issue. For the right candidate: From 75d31c9c67c2d1155da567f80a0893b9bd54e079 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:11:33 +0100 Subject: [PATCH 09/37] Fix typo Co-authored-by: Marija Najdova Signed-off-by: Olivier Tassinari --- docs/pages/careers.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index d66d5388efd376..6d80c98e09d301 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -500,7 +500,7 @@ function CareersContent() { The company is bootstrapped (up to now). It was incorporated in mid-2019 and yet growing fast (x2-3 YoY). We doubled the team in 2020 (6), accelerated in 2021 (15), kept a - simimar pace in 2022 (25), and we plan to triple it in 2023 (75). We're looking for + similar pace in 2022 (25), and we plan to triple it in 2023 (75). We're looking for help keep growing in the following areas: From 1095717b9c583b4763dc1602d617df1d5b9b4e43 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:14:14 +0100 Subject: [PATCH 10/37] Typo Co-authored-by: Marija Najdova Signed-off-by: Olivier Tassinari --- docs/src/pages/careers/accessibility-engineer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index 6e8362dec03c1f..e494214183f702 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -30,7 +30,7 @@ For additional details about the MUI team and culture, you can check our [career Accessibility is a strategic opportunty for MUI, across our products: -1. We are building MUI Base 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 MUI Base, the ones that are dictating the viral growth of if in the community, have strong a11y requirements, so we have to meet them for MUI Base to be successful. +1. We are building MUI Base 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 MUI Base, 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 MUI Base to be successful. 2. 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. Both our open-source community and our premium products are growing fast (x2 YoY). From f44193d40cbbdef90806cca49115af6ad84c15a1 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:15:28 +0100 Subject: [PATCH 11/37] Fix typo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michaล‚ Dudak Signed-off-by: Olivier Tassinari --- docs/src/pages/careers/accessibility-engineer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index e494214183f702..ff70b84b272ffb 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -31,7 +31,7 @@ For additional details about the MUI team and culture, you can check our [career Accessibility is a strategic opportunty for MUI, across our products: 1. We are building MUI Base 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 MUI Base, 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 MUI Base to be successful. -2. 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. +2. 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. Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! From 0c8b872e5607b98064189dcb5d855dfba6e5ffb7 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:16:03 +0100 Subject: [PATCH 12/37] Fix typo Co-authored-by: Marija Najdova Signed-off-by: Olivier Tassinari --- docs/src/pages/careers/accessibility-engineer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index ff70b84b272ffb..e19631a4e9f1e3 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -50,7 +50,7 @@ You will also be responsible to train the developers using MUI's products to a11 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 first to verify the level of accessibility the components comply with and implementing improvements over time. + 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. From 826fac034b67de09adbf76988f296b95c39a9df5 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:17:41 +0100 Subject: [PATCH 13/37] Aim high --- docs/src/pages/careers/react-tech-lead-core.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index 6b8a956afd96cc..ae69ea1a97604a 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -100,12 +100,12 @@ We're looking for someone with strong front-end skills. More important than spec - **Past work with front-end infrastructure**. Perhaps you've created your company's design system, written a Babel plugin, or written complex React components. It would be great if you could address this in your cover letter! - -### What it would be nice if you had, but isn't required - - **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 complex and advanced features while making sure the accessibility was fully functional. + +### What it would be nice if you had, but isn't required + - **You've maintained an active repository before**. Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams. Previous experience with highly active repository workflows is a definite plus for this role. From c4c33906f1fa5b9c0345ea31d701f1654ffe85b6 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:19:50 +0100 Subject: [PATCH 14/37] improve integration with Ashby --- docs/src/pages/careers/ROLE_TEMPLATE.md | 2 +- docs/src/pages/careers/accessibility-engineer.md | 2 +- docs/src/pages/careers/design-engineer.md | 2 +- docs/src/pages/careers/engineering-manager.md | 2 +- docs/src/pages/careers/lead-designer.md | 2 +- docs/src/pages/careers/product-marketing-manager.md | 2 +- docs/src/pages/careers/react-tech-lead-core.md | 2 +- docs/src/pages/careers/technical-recruiter.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/src/pages/careers/ROLE_TEMPLATE.md b/docs/src/pages/careers/ROLE_TEMPLATE.md index 749f4a9cdd7927..d7114d874fd4b4 100644 --- a/docs/src/pages/careers/ROLE_TEMPLATE.md +++ b/docs/src/pages/careers/ROLE_TEMPLATE.md @@ -24,7 +24,7 @@ We are building [a low-code platform](https://mui.com/toolpad/) for developers t We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. -For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index e19631a4e9f1e3..4e2adc65d2105c 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -24,7 +24,7 @@ We are building [a low-code platform](https://mui.com/toolpad/) for developers t We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. -For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring diff --git a/docs/src/pages/careers/design-engineer.md b/docs/src/pages/careers/design-engineer.md index fb5d3256e6e6a6..3d98be27935469 100644 --- a/docs/src/pages/careers/design-engineer.md +++ b/docs/src/pages/careers/design-engineer.md @@ -24,7 +24,7 @@ We are building [a low-code platform](https://mui.com/toolpad/) for developers t We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. -For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring diff --git a/docs/src/pages/careers/engineering-manager.md b/docs/src/pages/careers/engineering-manager.md index 90ea7532cfe52f..98e3c3de82bc93 100644 --- a/docs/src/pages/careers/engineering-manager.md +++ b/docs/src/pages/careers/engineering-manager.md @@ -24,7 +24,7 @@ We are building [a low-code platform](https://mui.com/toolpad/) for developers t We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. -For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring diff --git a/docs/src/pages/careers/lead-designer.md b/docs/src/pages/careers/lead-designer.md index c3213bf4ddf09c..b4497938f9157b 100644 --- a/docs/src/pages/careers/lead-designer.md +++ b/docs/src/pages/careers/lead-designer.md @@ -24,7 +24,7 @@ We are building [a low-code platform](https://mui.com/toolpad/) for developers t We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. -For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring diff --git a/docs/src/pages/careers/product-marketing-manager.md b/docs/src/pages/careers/product-marketing-manager.md index 1a132688910b72..635914aed91c57 100644 --- a/docs/src/pages/careers/product-marketing-manager.md +++ b/docs/src/pages/careers/product-marketing-manager.md @@ -24,7 +24,7 @@ We are building [a low-code platform](https://mui.com/toolpad/) for developers t We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. -For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index ae69ea1a97604a..834816b0daa905 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -24,7 +24,7 @@ We are building [a low-code platform](https://mui.com/toolpad/) for developers t We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. -For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring diff --git a/docs/src/pages/careers/technical-recruiter.md b/docs/src/pages/careers/technical-recruiter.md index d847947c8af7e7..04e7cbb5baf4cd 100644 --- a/docs/src/pages/careers/technical-recruiter.md +++ b/docs/src/pages/careers/technical-recruiter.md @@ -24,7 +24,7 @@ We are building [a low-code platform](https://mui.com/toolpad/) for developers t We are a fully distributed team, spread across multiple time zones. We work mainly asynchronously, relying mostly on written collaboration. Every contributor has the freedom to define how they work โ€” the rest of us won't know what you're doing day-to-day unless you tell us. -For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). +For additional details about the MUI team and culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b). ## Why we're hiring From 53b1f3419afc83ddb68297e5c664018ec4a10273 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:22:44 +0100 Subject: [PATCH 15/37] Fix typo Co-authored-by: Marija Najdova Signed-off-by: Olivier Tassinari --- docs/src/pages/careers/developer-advocate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index da62b87e429418..bd651a5631448a 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -27,7 +27,7 @@ For additional details about the MUI team and culture, you can check our [career ## Why we're hiring -In our [last developer survey](/blog/2021-developer-survey-results/#what-else-can-we-do-to-improve-mui-for-you), we learned that have a long way to go in helping developers to be successful with our technology. +In our [last developer survey](/blog/2021-developer-survey-results/#what-else-can-we-do-to-improve-mui-for-you), we learned that we have a long way to go in helping developers to be successful with our technology. We have underinvested in this area for too long. Your mission will be to be the voice of the developers of the community inside the company. We are looking for someone that can contribute to the following outcomes: From 613863ab1cf8f10911f4cb4a5058f5c05b0d3130 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:41:32 +0100 Subject: [PATCH 16/37] Fix typo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michaล‚ Dudak Signed-off-by: Olivier Tassinari --- docs/src/pages/careers/developer-advocate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index bd651a5631448a..c6dba28248c73b 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -33,7 +33,7 @@ Your mission will be to be the voice of the developers of the community inside t We are looking for someone that can contribute to the following outcomes: - Create momentum in the React community and drive adoption of the library. -- Improve the overall developer experience, resulting in better NPS & CSAT scores, e.g. though educational content. +- Improve the overall developer experience, resulting in better NPS & CSAT scores, e.g., through educational content. - Amplify the need of the community so the product direction aims at what people need the most. Both our open-source community and our premium products are growing fast (x2 YoY). From 07ac73c66b1b3a5c0b4c06de50891b7afd4b6c7d Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:41:10 +0100 Subject: [PATCH 17/37] fix quote --- docs/src/pages/careers/developer-advocate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index c6dba28248c73b..812e768e153361 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -52,7 +52,7 @@ Our solution empowers React developers to build awesome applications faster โ€“ Depending on the day, you'll: - **Content**. - - Produce high quality technical โ€œhow-toโ€ content (blogs, webinars, demos, talks) addressing common user needs, latest technology advances, and emerging best practices. Videos might go to [our YouTube channel](https://www.youtube.com/channel/UCUdh2wVTrd7hErLo9Rh0HsQ). + - Produce high quality technical "how-to" content (blogs, webinars, demos, talks) addressing common user needs, latest technology advances, and emerging best practices. Videos might go to [our YouTube channel](https://www.youtube.com/channel/UCUdh2wVTrd7hErLo9Rh0HsQ). - Distribute content and leverage pieces to broaden awareness of the MUI brand, via existing connections. - Rework the pages of the documentation that are confusing, base on feedback. - **Community**. From 6a50f45e6503a274b74c49253132d17c376dbd2a Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:46:53 +0100 Subject: [PATCH 18/37] simplify the highlight --- docs/pages/careers.tsx | 2 +- docs/src/pages/careers/design-engineer.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index 6d80c98e09d301..28ff79c4009717 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -196,7 +196,7 @@ const openRolesData = [ { title: 'Design Engineer', description: - 'You will breadth to design, concept, prototype, and build new experiences for our products.', + 'You will focus on design to implement great product experiences.', url: '/careers/design-engineer/', }, ], diff --git a/docs/src/pages/careers/design-engineer.md b/docs/src/pages/careers/design-engineer.md index 3d98be27935469..92f04d921d238f 100644 --- a/docs/src/pages/careers/design-engineer.md +++ b/docs/src/pages/careers/design-engineer.md @@ -1,6 +1,6 @@ # Design Engineer -

You will breadth to design, concept, prototype, and build new experiences for our products.

+

You will focus on design to implement great product experiences.

## Details of the Role From c9fed65e616174065f14e162a6383b189a84a62b Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:51:12 +0100 Subject: [PATCH 19/37] create leverage with the community --- docs/src/pages/careers/react-tech-lead-core.md | 1 + docs/src/pages/careers/react-tech-lead-x-grid.md | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index 834816b0daa905..2cdd09784a89e1 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -53,6 +53,7 @@ You will extend the [React Engineer](https://mui-org.notion.site/Software-Engine - Guide the approach and execution. - Guide people in making the right technical decisions themselves over imposing them. - Be aware of the current technical landscape and knows where the wind blows. +- **Nurture community contributions**. You will provide guidance and direction to unlock the contributions of the community. Your time will often be way better spent doing this than fixing the problems yourself. - **Shape the product**. You will be laser-focused on the end goal. It's not about solving technical challenges but about the problem solved for the users. - **Enable quality work**. You will: - Embody and foster the engineering culture, e.g. rigorousness, push for small single-purpose PRs, encourage peer reviews, create strong feedback loops between decision and outcome. diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index 2371b6c5fcd3e1..c36bea67a55d40 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -57,6 +57,7 @@ You will extend the [React Engineer](https://mui-org.notion.site/Software-Engine - Guide the approach and execution. - Guide people in making the right technical decisions themselves over imposing them. - Be aware of the current technical landscape and knows where the wind blows. +- **Nurture community contributions**. You will provide guidance and direction to unlock the contributions of the community. Your time will often be way better spent doing this than fixing the problems yourself. - **Shape the product**. You will be laser-focused on the end goal. It's not about solving technical challenges but about the problem solved for the users. - **Enable quality work**. You will: - Embody and foster the engineering culture, e.g. rigorousness, push for small single-purpose PRs, encourage peer reviews, create strong feedback loops between decision and outcome. From 0b494d2294f221dbdad483779b530e67d360f723 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 14:52:38 +0100 Subject: [PATCH 20/37] fix typo --- docs/src/pages/careers/react-engineer-core.md | 2 +- docs/src/pages/careers/react-tech-lead-core.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/pages/careers/react-engineer-core.md b/docs/src/pages/careers/react-engineer-core.md index fc853521f3149f..4fc865fdd3b9c1 100644 --- a/docs/src/pages/careers/react-engineer-core.md +++ b/docs/src/pages/careers/react-engineer-core.md @@ -31,7 +31,7 @@ For additional details about the MUI team and culture, you can check our [career The core components team (MUI Core) needs help. They are working on 4 products (Material UI, MUI Base, Joy UI, and MUI System) with a tiny team. -We also need help to continue to improve the health of the open-source product: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally being a positive presence in the open-source community. +We also need help to continue to improve the health of the open-source product: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally be a positive presence in the open-source community. Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index 2cdd09784a89e1..cf55df3cd8c9d6 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -31,7 +31,7 @@ For additional details about the MUI team and culture, you can check our [career The core components team (MUI Core) needs help. They are working on 4 products (Material UI, MUI Base, Joy UI, and MUI System) with a tiny team. -We also need help to continue to improve the health of the open-source product: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally being a positive presence in the open-source community. +We also need help to continue to improve the health of the open-source product: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally be a positive presence in the open-source community. Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! From a313cb35b9adc51f18a1150a5bdb25047dbadb21 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 16:17:20 +0100 Subject: [PATCH 21/37] Fix typo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michaล‚ Dudak Signed-off-by: Olivier Tassinari --- docs/src/pages/careers/react-tech-lead-core.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index cf55df3cd8c9d6..e3951aeb3d3feb 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -41,7 +41,7 @@ We need talented people to keep that going! Our solution empowers React developers to build awesome applications faster โ€“ we see millions of developers on MUI's docs every year, one million a month. The core components are widely used, you will receive a lot of feedback on your work. The community has high expectations, they will push you to do better, every day. -The [results of the latest survey](https://mui.com/blog/2021-developer-survey-results/) can give you a great sense for where we will need to push the open-source library in the coming months. +The [results of the latest survey](https://mui.com/blog/2021-developer-survey-results/) can give you a great sense of where we will need to push the open-source library in the coming months. ## About the role From 3d8f187f5a1ae2dea2c46923d888c51f9a3e425e Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 16:26:10 +0100 Subject: [PATCH 22/37] link the design ladder --- docs/pages/careers.tsx | 3 +-- docs/src/pages/careers/lead-designer.md | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index 28ff79c4009717..6645da1b94a439 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -195,8 +195,7 @@ const openRolesData = [ }, { title: 'Design Engineer', - description: - 'You will focus on design to implement great product experiences.', + description: 'You will focus on design to implement great product experiences.', url: '/careers/design-engineer/', }, ], diff --git a/docs/src/pages/careers/lead-designer.md b/docs/src/pages/careers/lead-designer.md index b4497938f9157b..8fac116951b348 100644 --- a/docs/src/pages/careers/lead-designer.md +++ b/docs/src/pages/careers/lead-designer.md @@ -6,7 +6,7 @@ - Location: Remote (preference for UTC-6 to UTC+5). - Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) -- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- Level: [4 or above](https://docs.google.com/spreadsheets/d/18VvbVCNBRWu-QYPncBl5IWTXTOpD68UQsLsymBvfm88/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. From deca5345d1ee5da5709880d6f7b32717abd63aa5 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 17:17:05 +0100 Subject: [PATCH 23/37] remove wrong ladder links --- docs/src/pages/careers/ROLE_TEMPLATE.md | 2 +- docs/src/pages/careers/accessibility-engineer.md | 2 +- docs/src/pages/careers/design-engineer.md | 2 +- docs/src/pages/careers/developer-advocate.md | 2 +- docs/src/pages/careers/developer-experience-engineer.md | 2 +- docs/src/pages/careers/engineering-manager.md | 2 +- docs/src/pages/careers/full-stack-engineer.md | 2 +- docs/src/pages/careers/lead-designer.md | 2 +- docs/src/pages/careers/people-operation-manager.md | 2 +- docs/src/pages/careers/product-engineer.md | 2 +- docs/src/pages/careers/product-manager.md | 2 +- docs/src/pages/careers/product-marketing-manager.md | 4 ++-- docs/src/pages/careers/react-engineer-core.md | 2 +- docs/src/pages/careers/react-engineer-x-grid.md | 2 +- docs/src/pages/careers/react-engineer-x.md | 2 +- docs/src/pages/careers/react-support-engineer.md | 2 +- docs/src/pages/careers/react-tech-lead-core.md | 2 +- docs/src/pages/careers/react-tech-lead-x-grid.md | 2 +- docs/src/pages/careers/support-agent.md | 2 +- docs/src/pages/careers/technical-product-manager.md | 2 +- docs/src/pages/careers/technical-recruiter.md | 4 ++-- 21 files changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/src/pages/careers/ROLE_TEMPLATE.md b/docs/src/pages/careers/ROLE_TEMPLATE.md index d7114d874fd4b4..23829a24e461e5 100644 --- a/docs/src/pages/careers/ROLE_TEMPLATE.md +++ b/docs/src/pages/careers/ROLE_TEMPLATE.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index 4e2adc65d2105c..31e9005542a848 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/design-engineer.md b/docs/src/pages/careers/design-engineer.md index 92f04d921d238f..04859e9cf27abc 100644 --- a/docs/src/pages/careers/design-engineer.md +++ b/docs/src/pages/careers/design-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index 812e768e153361..4591f2262824a9 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (strong requirement for UTC-8 to UTC+2). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/developer-experience-engineer.md b/docs/src/pages/careers/developer-experience-engineer.md index 73c1479a082006..6d763ee038aea9 100644 --- a/docs/src/pages/careers/developer-experience-engineer.md +++ b/docs/src/pages/careers/developer-experience-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+2). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/engineering-manager.md b/docs/src/pages/careers/engineering-manager.md index 98e3c3de82bc93..134e47b8153edf 100644 --- a/docs/src/pages/careers/engineering-manager.md +++ b/docs/src/pages/careers/engineering-manager.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/full-stack-engineer.md b/docs/src/pages/careers/full-stack-engineer.md index 19d10454a3ce97..196bd7d89ca745 100644 --- a/docs/src/pages/careers/full-stack-engineer.md +++ b/docs/src/pages/careers/full-stack-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/lead-designer.md b/docs/src/pages/careers/lead-designer.md index 8fac116951b348..4fd34dabfe326d 100644 --- a/docs/src/pages/careers/lead-designer.md +++ b/docs/src/pages/careers/lead-designer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/18VvbVCNBRWu-QYPncBl5IWTXTOpD68UQsLsymBvfm88/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/people-operation-manager.md b/docs/src/pages/careers/people-operation-manager.md index 9cc1214a46b0aa..58ffffcfc1f811 100644 --- a/docs/src/pages/careers/people-operation-manager.md +++ b/docs/src/pages/careers/people-operation-manager.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (strong requirement for UTC-6 to UTC+4). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/product-engineer.md b/docs/src/pages/careers/product-engineer.md index 4255d0282221c8..a6f4eab6a13f74 100644 --- a/docs/src/pages/careers/product-engineer.md +++ b/docs/src/pages/careers/product-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/product-manager.md b/docs/src/pages/careers/product-manager.md index 5a545f3a0a40d3..9d9cbe083ae37d 100644 --- a/docs/src/pages/careers/product-manager.md +++ b/docs/src/pages/careers/product-manager.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/product-marketing-manager.md b/docs/src/pages/careers/product-marketing-manager.md index 635914aed91c57..c8ac206280f146 100644 --- a/docs/src/pages/careers/product-marketing-manager.md +++ b/docs/src/pages/careers/product-marketing-manager.md @@ -5,8 +5,8 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) -- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). +- Level: *No ladders created yet*. - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/react-engineer-core.md b/docs/src/pages/careers/react-engineer-core.md index 4fc865fdd3b9c1..27fba2cee1f022 100644 --- a/docs/src/pages/careers/react-engineer-core.md +++ b/docs/src/pages/careers/react-engineer-core.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/react-engineer-x-grid.md b/docs/src/pages/careers/react-engineer-x-grid.md index 7383a76065c6d0..1475030dbb78a9 100644 --- a/docs/src/pages/careers/react-engineer-x-grid.md +++ b/docs/src/pages/careers/react-engineer-x-grid.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/react-engineer-x.md b/docs/src/pages/careers/react-engineer-x.md index 75e39b51d63acd..62e7bb4c04a9c3 100644 --- a/docs/src/pages/careers/react-engineer-x.md +++ b/docs/src/pages/careers/react-engineer-x.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/react-support-engineer.md b/docs/src/pages/careers/react-support-engineer.md index cefb938f181838..ab09ff45c6500b 100644 --- a/docs/src/pages/careers/react-support-engineer.md +++ b/docs/src/pages/careers/react-support-engineer.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index e3951aeb3d3feb..fb0f7b0d5333df 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [6 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index c36bea67a55d40..444a4e847e43fc 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - Level: [6 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/support-agent.md b/docs/src/pages/careers/support-agent.md index 55a9491d684302..d5d3b9c39a7bc3 100644 --- a/docs/src/pages/careers/support-agent.md +++ b/docs/src/pages/careers/support-agent.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/technical-product-manager.md b/docs/src/pages/careers/technical-product-manager.md index 82e19658b838c6..c66c8a20f4f52b 100644 --- a/docs/src/pages/careers/technical-product-manager.md +++ b/docs/src/pages/careers/technical-product-manager.md @@ -5,7 +5,7 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. diff --git a/docs/src/pages/careers/technical-recruiter.md b/docs/src/pages/careers/technical-recruiter.md index 04e7cbb5baf4cd..f56f6ab176014e 100644 --- a/docs/src/pages/careers/technical-recruiter.md +++ b/docs/src/pages/careers/technical-recruiter.md @@ -5,8 +5,8 @@ ## Details of the Role - Location: Remote (preference for UTC-6 to UTC+5). -- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)) -- Level: [4 or above](https://docs.google.com/spreadsheets/d/1dDdPD-flNXlgZ0E3ZxVvCDx27RFuhVWJrcfcjNu_I8k/edit#gid=0). +- Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). +- Level: *No ladders created yet*. - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. From ca512c948ada8341724d1d7aff661cc14942650b Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 17:18:14 +0100 Subject: [PATCH 24/37] Apply Maria feedback --- docs/src/pages/careers/product-marketing-manager.md | 6 +++--- docs/src/pages/careers/technical-recruiter.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/src/pages/careers/product-marketing-manager.md b/docs/src/pages/careers/product-marketing-manager.md index c8ac206280f146..5deb8a927d951b 100644 --- a/docs/src/pages/careers/product-marketing-manager.md +++ b/docs/src/pages/careers/product-marketing-manager.md @@ -6,7 +6,7 @@ - Location: Remote (preference for UTC-6 to UTC+5). - Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). -- Level: *No ladders created yet*. +- Level: _No ladders created yet_. - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. @@ -33,8 +33,8 @@ We need talented people to keep that going! Up to this point we have operated: -- on the open-source side, off word of mouth and SEO -- on the commercial side, off inbound leads with $0 investment in marketing +- on the open-source side, through word of mouth and SEO +- on the commercial side, through inbound leads with $0 investment in marketing We believe that we could do a lot better. This is a white canvas opportunity at the company, this role is critical to our growth plans. Product Marketing will be a cross-functional role at MUI, partnering with Design, Product, Developer Experience and Sales. diff --git a/docs/src/pages/careers/technical-recruiter.md b/docs/src/pages/careers/technical-recruiter.md index f56f6ab176014e..bd909c455571e2 100644 --- a/docs/src/pages/careers/technical-recruiter.md +++ b/docs/src/pages/careers/technical-recruiter.md @@ -6,7 +6,7 @@ - Location: Remote (preference for UTC-6 to UTC+5). - Type of work: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)). -- Level: *No ladders created yet*. +- Level: _No ladders created yet_. - We're a remote company, we prefer asynchronous communication over meetings. - We work independently, the rest of us won't know what you're doing day-to-day unless you tell us. From 43ecb34f94b25a1b47a6efde9cbb99b4f092014d Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 17:22:32 +0100 Subject: [PATCH 25/37] fix tense --- docs/src/pages/careers/react-engineer-core.md | 2 +- docs/src/pages/careers/react-engineer-x-grid.md | 2 +- docs/src/pages/careers/react-engineer-x.md | 2 +- docs/src/pages/careers/react-tech-lead-core.md | 2 +- docs/src/pages/careers/react-tech-lead-x-grid.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/src/pages/careers/react-engineer-core.md b/docs/src/pages/careers/react-engineer-core.md index 27fba2cee1f022..d28d2c56b721de 100644 --- a/docs/src/pages/careers/react-engineer-core.md +++ b/docs/src/pages/careers/react-engineer-core.md @@ -31,7 +31,7 @@ For additional details about the MUI team and culture, you can check our [career The core components team (MUI Core) needs help. They are working on 4 products (Material UI, MUI Base, Joy UI, and MUI System) with a tiny team. -We also need help to continue to improve the health of the open-source product: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally be a positive presence in the open-source community. +We also need help to continue to improve the health of the open-source product: make the core components easier to use, increase the contributions by engaging and collaborating with the community, polish all the details, make the components more accessible, guide developers to answers, and just generally be a positive presence in the open-source community. Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! diff --git a/docs/src/pages/careers/react-engineer-x-grid.md b/docs/src/pages/careers/react-engineer-x-grid.md index 1475030dbb78a9..bcc39b6f9e571e 100644 --- a/docs/src/pages/careers/react-engineer-x-grid.md +++ b/docs/src/pages/careers/react-engineer-x-grid.md @@ -36,7 +36,7 @@ We have started with the [data grid](/x/react-data-grid/#commercial-version) com We need to build new features on it and introduce new components. The enterprise version is built on the open-source version of the components. -We also need help to continue to improve the health of the open-source product: make the advanced components easier to use, make it support more use cases, improve performance, make it more accessible, keeping up with the community, guiding developers to answers, and just generally being a positive presence in the open-source community. +We also need help to continue to improve the health of the open-source product: make the advanced components easier to use, make it support more use cases, improve performance, make it more accessible, increase the contributions by engaging and collaborating with the community, guide developers to answers, and just generally be a positive presence in the open-source community. ## About the role diff --git a/docs/src/pages/careers/react-engineer-x.md b/docs/src/pages/careers/react-engineer-x.md index 62e7bb4c04a9c3..120e26a0dd1da4 100644 --- a/docs/src/pages/careers/react-engineer-x.md +++ b/docs/src/pages/careers/react-engineer-x.md @@ -39,7 +39,7 @@ We need to: - build advanced, in browsers, data analysis features like pivoting and charts integration. - build a strong integration with backend APIs, e.g. to handle >100M rows. -We also need help to continue to make the components easier to use, make it more customizable, [improve performance](https://www.causal.app/blog/react-perf), make it more accessible, improve the health of the open-source by engaging and collaborating with the community, guiding developers to answers, and just generally being a positive presence in the community. +We also need help to continue to make the components easier to use, make it more customizable, [improve performance](https://www.causal.app/blog/react-perf), make it more accessible, increase the contributions by engaging and collaborating with the community, guide developers to answers, and just generally be a positive presence in the community. ## About the role diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index fb0f7b0d5333df..24d882b68cf248 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -31,7 +31,7 @@ For additional details about the MUI team and culture, you can check our [career The core components team (MUI Core) needs help. They are working on 4 products (Material UI, MUI Base, Joy UI, and MUI System) with a tiny team. -We also need help to continue to improve the health of the open-source product: make the core components easier to use, engage more with the community, polish all the details, make the components more accessible, guiding developers to answers, and just generally be a positive presence in the open-source community. +We also need help to continue to improve the health of the open-source product: make the core components easier to use, increase the contributions by engaging and collaborating with the community, polish all the details, make the components more accessible, guide developers to answers, and just generally be a positive presence in the open-source community. Both our open-source community and our premium products are growing fast (x2 YoY). We need talented people to keep that going! diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index 444a4e847e43fc..262827aacdedb0 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -39,7 +39,7 @@ We need to: - build advanced, in browsers, data analysis features like pivoting and charts integration. - build a strong integration with backend APIs, e.g. to handle >100M rows. -We also need help to continue to make the components easier to use, make it more customizable, [improve performance](https://www.causal.app/blog/react-perf), make it more accessible, improve the health of the open-source by engaging and collaborating with the community, guiding developers to answers, and just generally being a positive presence in the community. +We also need help to continue to make the components easier to use, make it more customizable, [improve performance](https://www.causal.app/blog/react-perf), make it more accessible, improve the health of the open-source by engaging and collaborating with the community, guide developers to answers, and just generally being a positive presence in the community. ## About the role From ead777c8b4ce4ef1b73afc7126a1e750a93f509e Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 17:22:54 +0100 Subject: [PATCH 26/37] fix typo --- docs/src/pages/careers/react-tech-lead-core.md | 2 +- docs/src/pages/careers/react-tech-lead-x-grid.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index 24d882b68cf248..30d6c72e044237 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -49,7 +49,7 @@ The [results of the latest survey](https://mui.com/blog/2021-developer-survey-re You will extend the [React Engineer](https://mui-org.notion.site/Software-Engineer-fe310cfb22e34fc7881318f9cb1cf023#5f2967e6c60d411ea09ab8a108d95702) responsibilities. Depending on the day, you'll: -- **Lead**. You will leads by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems: +- **Lead**. You will lead by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems: - Guide the approach and execution. - Guide people in making the right technical decisions themselves over imposing them. - Be aware of the current technical landscape and knows where the wind blows. diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index 262827aacdedb0..7f054120fb5cf0 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -53,7 +53,7 @@ Our solution empowers React developers to build awesome applications faster โ€“ You will extend the [React Engineer](https://mui-org.notion.site/Software-Engineer-fe310cfb22e34fc7881318f9cb1cf023#5f2967e6c60d411ea09ab8a108d95702) responsibilities. Depending on the day, you'll: -- **Lead**. You will leads by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems: +- **Lead**. You will lead by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems: - Guide the approach and execution. - Guide people in making the right technical decisions themselves over imposing them. - Be aware of the current technical landscape and knows where the wind blows. From dfadfb6f6cdd95a4cb5eea653f9f42cf75743289 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 17:23:34 +0100 Subject: [PATCH 27/37] fix typo --- docs/src/pages/careers/full-stack-engineer.md | 2 +- docs/src/pages/careers/react-engineer-core.md | 2 +- docs/src/pages/careers/react-engineer-x-grid.md | 2 +- docs/src/pages/careers/react-engineer-x.md | 2 +- docs/src/pages/careers/react-tech-lead-core.md | 2 +- docs/src/pages/careers/react-tech-lead-x-grid.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/src/pages/careers/full-stack-engineer.md b/docs/src/pages/careers/full-stack-engineer.md index 196bd7d89ca745..f60fb052e6b8fc 100644 --- a/docs/src/pages/careers/full-stack-engineer.md +++ b/docs/src/pages/careers/full-stack-engineer.md @@ -64,7 +64,7 @@ Depending on the day, you'll: ## The best parts of this job -- **You'll be at the cutting-edge of application development**ย โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be at the cutting edge of application development**ย โ€” working on one of the fastest-growing UI libraries on the market. - **You'll be part of an active, open, friendly community**ย of developers that are excited about building awesome applications. - **Your role will be key to making MUI Toolpad the go-to low code tool** for internal application building. diff --git a/docs/src/pages/careers/react-engineer-core.md b/docs/src/pages/careers/react-engineer-core.md index d28d2c56b721de..f43f650abcd3d3 100644 --- a/docs/src/pages/careers/react-engineer-core.md +++ b/docs/src/pages/careers/react-engineer-core.md @@ -72,7 +72,7 @@ Depending on the day, you'll: ### The best parts of this job -- **You'll be at the cutting-edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be at the cutting edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. - **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications. - **Your role will be key to making MUI the go-to UI framework** for building applications, websites, and design systems with React. diff --git a/docs/src/pages/careers/react-engineer-x-grid.md b/docs/src/pages/careers/react-engineer-x-grid.md index bcc39b6f9e571e..502d1461524d1c 100644 --- a/docs/src/pages/careers/react-engineer-x-grid.md +++ b/docs/src/pages/careers/react-engineer-x-grid.md @@ -69,7 +69,7 @@ Depending on the day, you'll: ### The best parts of this job -- **You'll be at the cutting-edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be at the cutting edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. - **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications. - **Your role will be key to making MUI the go-to UI framework** for building applications, websites, and design systems with React. diff --git a/docs/src/pages/careers/react-engineer-x.md b/docs/src/pages/careers/react-engineer-x.md index 120e26a0dd1da4..df2479f35c4eac 100644 --- a/docs/src/pages/careers/react-engineer-x.md +++ b/docs/src/pages/careers/react-engineer-x.md @@ -72,7 +72,7 @@ Depending on the day, you'll: ### The best parts of this job -- **You'll be at the cutting-edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be at the cutting edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. - **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications. - **Your role will be key to making MUI the go-to UI framework** for building applications, websites, and design systems with React. diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index 30d6c72e044237..be243f157d56d9 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -64,7 +64,7 @@ You will extend the [React Engineer](https://mui-org.notion.site/Software-Engine ### The best parts of this job -- **You'll be at the cutting-edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be at the cutting edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. - **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications. - **Your role will be key to making MUI the go-to UI framework** for building applications, websites, and design systems with React. diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index 7f054120fb5cf0..7966f106bb90f7 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -68,7 +68,7 @@ You will extend the [React Engineer](https://mui-org.notion.site/Software-Engine ### The best parts of this job -- **You'll be at the cutting-edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. +- **You'll be at the cutting edge of application development** โ€” working on one of the fastest-growing UI libraries on the market. - **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications. - **Your role will be key to making MUI the go-to UI framework** for building applications, websites, and design systems with React. From 6cc7c6eb245a49b053fa4bf0d5bd15faaa5be1a2 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 28 Nov 2022 17:24:27 +0100 Subject: [PATCH 28/37] fix typo --- docs/src/pages/careers/react-tech-lead-core.md | 2 +- docs/src/pages/careers/react-tech-lead-x-grid.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index be243f157d56d9..0a4568460e8de2 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -60,7 +60,7 @@ You will extend the [React Engineer](https://mui-org.notion.site/Software-Engine - Empower the team to aim for high-quality outputs. By doing such it aims for the success of delivered solutions. - Push for consistency, follow what's going on in the other teams. - **Keep technical debt in check**. You will make sure we can keep shipping features at a reasonable pace, align the team on "one way" of doing things and make sure engineers follow the conventions. -- **Be a solver**. You will digs deep into arbitrarily complex problems and finds an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership. +- **Be a solver**. You will dig deep into arbitrarily complex problems and find an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership. ### The best parts of this job diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index 7966f106bb90f7..c143f7751023ad 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -64,7 +64,7 @@ You will extend the [React Engineer](https://mui-org.notion.site/Software-Engine - Empower the team to aim for high-quality outputs. By doing such it aims for the success of delivered solutions. - Push for consistency, follow what's going on in the other teams. - **Keep technical debt in check**. You will make sure we can keep shipping features at a reasonable pace, align the team on "one way" of doing things and make sure engineers follow the conventions. -- **Be a solver**. You will digs deep into arbitrarily complex problems and finds an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership. +- **Be a solver**. You will dig deep into arbitrarily complex problems and find an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership. ### The best parts of this job From da4bf4a8448dea9fb859c4d315ab84811192ec33 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Tue, 29 Nov 2022 16:20:53 +0100 Subject: [PATCH 29/37] Sam's reviews --- CONTRIBUTING.md | 2 +- docs/pages/careers.tsx | 15 +++++++-------- docs/src/pages/careers/accessibility-engineer.md | 2 +- docs/src/pages/careers/developer-advocate.md | 2 +- docs/src/pages/careers/lead-designer.md | 2 +- docs/src/pages/careers/react-engineer-core.md | 2 +- docs/src/pages/careers/react-engineer-x-grid.md | 2 +- docs/src/pages/careers/react-tech-lead-core.md | 2 +- docs/src/pages/careers/react-tech-lead-x-grid.md | 2 +- 9 files changed, 15 insertions(+), 16 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cfd473898b39fd..8e232b211083a1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -144,7 +144,7 @@ If you have missed a step, don't worry, the Continuous Integration will run a th If your pull request addresses an open issue, make sure to link the PR to that issue. Use any [supported GitHub keyword](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword) in the PR description to automatically link them. -This makes it easier-to-understand where the PR is coming from and also speeds things up as the issue gets closed when the PR is merged. +This makes it easier to understand where the PR is coming from and also speeds things up as the issue gets closed when the PR is merged. #### Checks and how to fix them diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index 6645da1b94a439..555078ceb5ecc3 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -149,25 +149,25 @@ const openRolesData = [ { title: 'React Tech Lead - Core', description: - 'You will lead the development of MUI Core, positioning the library as the industry standard for design teams while doubling the adoption of the library.', + 'You will lead the development of MUI Core, positioning the library as the industry standard for design teams while doubling its adoption.', url: '/careers/react-tech-lead-core/', }, { title: 'React Engineer - Core', description: - 'You will strengthen the core components team, e.g. collaborate with the community to land contributions.', + 'You will strengthen the core components team by collaborating with the community to land contributions.', url: '/careers/react-engineer-core/', }, { title: 'React Tech Lead - xGrid', description: - 'You will lead the development of the data grid, positioning the component as the next industry standard.', + 'You will lead the development of the MUI X Data Grid, positioning the component as the next industry standard.', url: '/careers/react-tech-lead-x-grid/', }, { title: 'React Engineer - xGrid', description: - 'You will strengthen the data grid team, build new ambitious complex features, work on strategic problems, and help grow the adoption.', + 'You will strengthen the Data Grid team, build ambitious and complex new features, work on strategic problems, and help grow adoption.', url: '/careers/react-engineer-x-grid/', }, { @@ -179,7 +179,7 @@ const openRolesData = [ { title: 'Accessibility Engineer', description: - 'You will become our go-to-expert for accessibility. We need to ensure we pass WCAG 2.1 level AA across products.', + 'You will become our go-to expert for accessibility, to ensure all products meet or exceed WCAG 2.1 level AA guidelines.', url: '/careers/accessibility-engineer/', }, ], @@ -189,8 +189,7 @@ const openRolesData = [ roles: [ { title: 'Lead Designer', - description: - 'We are looking for a lead designer to own most of our design work and manage a small design team.', + description: "You will own most of MUI's design work and manage a small team of designers.", url: '/careers/lead-designer/', }, { @@ -217,7 +216,7 @@ const openRolesData = [ { title: 'Developer Advocate', description: - 'You will build a thriving and connected developer community around our platform.', + 'You will build a thriving and connected developer community around our suite of products.', url: '/careers/developer-advocate/', }, ], diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index 31e9005542a848..3fa647c02d103d 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -1,6 +1,6 @@ # Accessibility Engineer -

You will become our go-to-expert for accessibility. We need to ensure we pass WCAG 2.1 level AA across products.

+

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 diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index 4591f2262824a9..02e4a1ef8deaf7 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -1,6 +1,6 @@ # Developer Advocate -

You will build a thriving and connected developer community around our platform.

+

You will build a thriving and connected developer community around our suite of products.

## Details of the Role diff --git a/docs/src/pages/careers/lead-designer.md b/docs/src/pages/careers/lead-designer.md index 4fd34dabfe326d..039dc7626fe866 100644 --- a/docs/src/pages/careers/lead-designer.md +++ b/docs/src/pages/careers/lead-designer.md @@ -1,6 +1,6 @@ # Lead Designer -

We are looking for a lead designer to own most of our design work and manage a small design team.

+

You will own most of MUI's design work and manage a small team of designers.

## Details of the Role diff --git a/docs/src/pages/careers/react-engineer-core.md b/docs/src/pages/careers/react-engineer-core.md index f43f650abcd3d3..f66aad70c88930 100644 --- a/docs/src/pages/careers/react-engineer-core.md +++ b/docs/src/pages/careers/react-engineer-core.md @@ -1,6 +1,6 @@ # React Engineer - Core (future role) -

You will strengthen the core components team, e.g. collaborate with the community to land contributions.

+

You will strengthen the core components team by collaborating with the community to land contributions.

## Details of the Role diff --git a/docs/src/pages/careers/react-engineer-x-grid.md b/docs/src/pages/careers/react-engineer-x-grid.md index 502d1461524d1c..3592f4fcbb12b0 100644 --- a/docs/src/pages/careers/react-engineer-x-grid.md +++ b/docs/src/pages/careers/react-engineer-x-grid.md @@ -1,6 +1,6 @@ # React Engineer - xGrid -

You will strengthen the data grid team, build new ambitious complex features, work on strategic problems, and help grow the adoption.

+

You will strengthen the Data Grid team, build ambitious and complex new features, work on strategic problems, and help grow adoption.

## Details of the Role diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index 0a4568460e8de2..815665c3491552 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -1,6 +1,6 @@ # React Tech Lead - Core -

You will lead the development of MUI Core, positioning the library as the industry standard for design teams while doubling the adoption of the library.

+

You will lead the development of MUI Core, positioning the library as the industry standard for design teams while doubling its adoption.

## Details of the Role diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index c143f7751023ad..23810f5d3883b1 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -1,6 +1,6 @@ # React Tech Lead - xGrid -

You will lead the development of the data grid, positioning the component as the next industry standard.

+

You will lead the development of the MUI X Data Grid, positioning the component as the next industry standard.

## Details of the Role From ab0d97709d5ab6ca43f11fbc4767eecfe0a003ef Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Wed, 30 Nov 2022 13:00:41 +0100 Subject: [PATCH 30/37] Apply suggestions from code review Co-authored-by: Matt Signed-off-by: Marija Najdova --- docs/pages/careers.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index 555078ceb5ecc3..d653a340f30c6e 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -409,11 +409,11 @@ function CareersContent() { ['Remote work:', 'Our entire company is distributed.'], [ 'Retreats:', - 'We meet up once ever 8 months for a short week of meetings, events, and fun!', + 'We meet up every eight months for a short week of meetings, events, and fun!', ], [ 'Equipment:', - 'MUI will let you choose new hardware of your choice (initial grant of $2,500 USD).', + 'MUI will provide the hardware of your choice (initial grant of $2,500 USD).', ], ['Time off:', 'We provide five weeks of paid time off.'], ].map((textArray) => ( @@ -496,10 +496,10 @@ function CareersContent() { {`Open roles (${openRolesData.reduce((acc, item) => acc + item.roles.length, 0)})`} - The company is bootstrapped (up to now). It was incorporated in mid-2019 and yet growing +company is bootstrapped (so far). It was incorporated in mid 2019 and is growing" fast (x2-3 YoY). We doubled the team in 2020 (6), accelerated in 2021 (15), kept a similar pace in 2022 (25), and we plan to triple it in 2023 (75). We're looking for - help keep growing in the following areas: + help to keep growing in the following areas: Date: Thu, 1 Dec 2022 01:20:21 +0100 Subject: [PATCH 31/37] apply Matt's reviews --- docs/pages/careers.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index d653a340f30c6e..efb81771e3897a 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -496,10 +496,10 @@ function CareersContent() { {`Open roles (${openRolesData.reduce((acc, item) => acc + item.roles.length, 0)})`} -company is bootstrapped (so far). It was incorporated in mid 2019 and is growing" + The company is bootstrapped (so far). It was incorporated in mid 2019 and is growing fast (x2-3 YoY). We doubled the team in 2020 (6), accelerated in 2021 (15), kept a similar pace in 2022 (25), and we plan to triple it in 2023 (75). We're looking for - help to keep growing in the following areas: + help to grow in the following areas: Date: Thu, 1 Dec 2022 01:26:13 +0100 Subject: [PATCH 32/37] don't mix the library and the team --- docs/src/pages/careers/ROLE_TEMPLATE.md | 2 +- docs/src/pages/careers/accessibility-engineer.md | 2 +- docs/src/pages/careers/design-engineer.md | 2 +- docs/src/pages/careers/designer.md | 2 +- docs/src/pages/careers/developer-advocate.md | 2 +- docs/src/pages/careers/developer-experience-engineer.md | 2 +- docs/src/pages/careers/engineering-manager.md | 2 +- docs/src/pages/careers/lead-designer.md | 2 +- docs/src/pages/careers/people-operation-manager.md | 2 +- docs/src/pages/careers/product-engineer.md | 2 +- docs/src/pages/careers/product-manager.md | 2 +- docs/src/pages/careers/product-marketing-manager.md | 2 +- docs/src/pages/careers/react-engineer-core.md | 2 +- docs/src/pages/careers/react-engineer-x-grid.md | 2 +- docs/src/pages/careers/react-engineer-x.md | 2 +- docs/src/pages/careers/react-support-engineer.md | 2 +- docs/src/pages/careers/react-tech-lead-core.md | 2 +- docs/src/pages/careers/react-tech-lead-x-grid.md | 2 +- docs/src/pages/careers/support-agent.md | 2 +- docs/src/pages/careers/technical-product-manager.md | 2 +- docs/src/pages/careers/technical-recruiter.md | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docs/src/pages/careers/ROLE_TEMPLATE.md b/docs/src/pages/careers/ROLE_TEMPLATE.md index 23829a24e461e5..f8813ebb41bf06 100644 --- a/docs/src/pages/careers/ROLE_TEMPLATE.md +++ b/docs/src/pages/careers/ROLE_TEMPLATE.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index 3fa647c02d103d..af77b0b37e22a6 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/design-engineer.md b/docs/src/pages/careers/design-engineer.md index 04859e9cf27abc..105beaa1ff779a 100644 --- a/docs/src/pages/careers/design-engineer.md +++ b/docs/src/pages/careers/design-engineer.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/designer.md b/docs/src/pages/careers/designer.md index ab7c4502804880..0dc94a28701a75 100644 --- a/docs/src/pages/careers/designer.md +++ b/docs/src/pages/careers/designer.md @@ -5,7 +5,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index 02e4a1ef8deaf7..eef9d0fa8a6b12 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -12,7 +12,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/developer-experience-engineer.md b/docs/src/pages/careers/developer-experience-engineer.md index 6d763ee038aea9..fd2db46aa32ece 100644 --- a/docs/src/pages/careers/developer-experience-engineer.md +++ b/docs/src/pages/careers/developer-experience-engineer.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/engineering-manager.md b/docs/src/pages/careers/engineering-manager.md index 134e47b8153edf..dc1eda489735c1 100644 --- a/docs/src/pages/careers/engineering-manager.md +++ b/docs/src/pages/careers/engineering-manager.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/lead-designer.md b/docs/src/pages/careers/lead-designer.md index 039dc7626fe866..853e79b0bf527e 100644 --- a/docs/src/pages/careers/lead-designer.md +++ b/docs/src/pages/careers/lead-designer.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/people-operation-manager.md b/docs/src/pages/careers/people-operation-manager.md index 58ffffcfc1f811..970b0ea62a3d8c 100644 --- a/docs/src/pages/careers/people-operation-manager.md +++ b/docs/src/pages/careers/people-operation-manager.md @@ -12,7 +12,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/product-engineer.md b/docs/src/pages/careers/product-engineer.md index a6f4eab6a13f74..ff58d783fd9c8b 100644 --- a/docs/src/pages/careers/product-engineer.md +++ b/docs/src/pages/careers/product-engineer.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/product-manager.md b/docs/src/pages/careers/product-manager.md index 9d9cbe083ae37d..8ba90fa26792d4 100644 --- a/docs/src/pages/careers/product-manager.md +++ b/docs/src/pages/careers/product-manager.md @@ -12,7 +12,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/product-marketing-manager.md b/docs/src/pages/careers/product-marketing-manager.md index 5deb8a927d951b..80f16a55202fc3 100644 --- a/docs/src/pages/careers/product-marketing-manager.md +++ b/docs/src/pages/careers/product-marketing-manager.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/react-engineer-core.md b/docs/src/pages/careers/react-engineer-core.md index f66aad70c88930..3fb53bc620877d 100644 --- a/docs/src/pages/careers/react-engineer-core.md +++ b/docs/src/pages/careers/react-engineer-core.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/react-engineer-x-grid.md b/docs/src/pages/careers/react-engineer-x-grid.md index 3592f4fcbb12b0..f5f614ece9639c 100644 --- a/docs/src/pages/careers/react-engineer-x-grid.md +++ b/docs/src/pages/careers/react-engineer-x-grid.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/react-engineer-x.md b/docs/src/pages/careers/react-engineer-x.md index df2479f35c4eac..27596a5a410ec9 100644 --- a/docs/src/pages/careers/react-engineer-x.md +++ b/docs/src/pages/careers/react-engineer-x.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/react-support-engineer.md b/docs/src/pages/careers/react-support-engineer.md index ab09ff45c6500b..14fad7bf5a1728 100644 --- a/docs/src/pages/careers/react-support-engineer.md +++ b/docs/src/pages/careers/react-support-engineer.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index 815665c3491552..4aa721139edb6c 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index 23810f5d3883b1..c894dbdf36e1a8 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/support-agent.md b/docs/src/pages/careers/support-agent.md index d5d3b9c39a7bc3..6d2a41e2fdcdd5 100644 --- a/docs/src/pages/careers/support-agent.md +++ b/docs/src/pages/careers/support-agent.md @@ -12,7 +12,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/technical-product-manager.md b/docs/src/pages/careers/technical-product-manager.md index c66c8a20f4f52b..26c68b67c0f5d8 100644 --- a/docs/src/pages/careers/technical-product-manager.md +++ b/docs/src/pages/careers/technical-product-manager.md @@ -12,7 +12,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. diff --git a/docs/src/pages/careers/technical-recruiter.md b/docs/src/pages/careers/technical-recruiter.md index bd909c455571e2..7c1464b55f752e 100644 --- a/docs/src/pages/careers/technical-recruiter.md +++ b/docs/src/pages/careers/technical-recruiter.md @@ -13,7 +13,7 @@ ## About the company MUI started with Material UI, the most successful React implementation of Google's Material Design. -It has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement. +We have gained a large following, thanks to our focus on Material Design fidelity, our obsession with details, on offering a large number of components, our community engagement, and by carefully improving the DX. Today, countless teams and organizations rely on our open-source libraries to build their design system. A couple of years ago, we started to expand our suite of products. From f4da32f8f0d176870c1b42b5240a1b7034a1de8d Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Thu, 1 Dec 2022 19:02:34 +0100 Subject: [PATCH 33/37] fix typo --- docs/pages/careers.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index efb81771e3897a..3a29852dace68b 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -496,7 +496,7 @@ function CareersContent() { {`Open roles (${openRolesData.reduce((acc, item) => acc + item.roles.length, 0)})`} - The company is bootstrapped (so far). It was incorporated in mid 2019 and is growing + The company is bootstrapped (so far). It was incorporated in mid-2019 and is growing fast (x2-3 YoY). We doubled the team in 2020 (6), accelerated in 2021 (15), kept a similar pace in 2022 (25), and we plan to triple it in 2023 (75). We're looking for help to grow in the following areas: From 89a4e15199329af8728e855e29fdb7ed047241ba Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Thu, 8 Dec 2022 09:41:42 +0100 Subject: [PATCH 34/37] Update docs/src/components/home/MuiStatistics.tsx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michaล‚ Dudak Signed-off-by: Marija Najdova --- docs/src/components/home/MuiStatistics.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/components/home/MuiStatistics.tsx b/docs/src/components/home/MuiStatistics.tsx index 9457f8a8648714..0f69c0fa28283e 100644 --- a/docs/src/components/home/MuiStatistics.tsx +++ b/docs/src/components/home/MuiStatistics.tsx @@ -5,7 +5,7 @@ import Typography from '@mui/material/Typography'; const data = [ { title: '4M', metadata: 'Weekly downloads on npm' }, - { title: '82.9k', metadata: 'Stars on GitHub' }, + { title: '83k', metadata: 'Stars on GitHub' }, { title: '2.6k', metadata: 'Open-source contributors' }, { title: '18.1k', metadata: 'Followers on Twitter' }, ]; From 1735ddaba68e532f9517ef6340769a94f6e5764f Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Thu, 8 Dec 2022 23:27:38 +0100 Subject: [PATCH 35/37] Michal's polish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michaล‚ Dudak Signed-off-by: Olivier Tassinari --- docs/pages/careers.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index 3a29852dace68b..a9009a0d82fdff 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -409,7 +409,7 @@ function CareersContent() { ['Remote work:', 'Our entire company is distributed.'], [ 'Retreats:', - 'We meet up every eight months for a short week of meetings, events, and fun!', + 'We meet up every eight months for a week of working and having fun together!', ], [ 'Equipment:', From a763c4ee71a04579a72270e9243d0437473e6d22 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Thu, 8 Dec 2022 23:42:27 +0100 Subject: [PATCH 36/37] Take Gerda's feedback into account --- docs/src/pages/careers/lead-designer.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/docs/src/pages/careers/lead-designer.md b/docs/src/pages/careers/lead-designer.md index 853e79b0bf527e..f75cccb4c3e332 100644 --- a/docs/src/pages/careers/lead-designer.md +++ b/docs/src/pages/careers/lead-designer.md @@ -48,12 +48,19 @@ It's why we started MUI Base, Joy UI, and MUI Toolpad. Design is key to achievin Depending on the day, you'll: -- make the product experience more delightful, e.g. visually more appealing -- pay attention to all the smallest interface interactions so they yield an outstanding UX -- develop the brand -- refresh and expand the marketing pages, e.g. with a showcase & case study section -- design the next features across the different product -- shape the direction of the design kit products +- Make the product experience more delightful, e.g. visually more appealing +- Pay attention to all the smallest interface interactions so they yield an outstanding UX +- Develop the brand +- Refresh and expand the marketing pages, e.g. with a showcase & case study section +- Design the next features across the different product +- Shape the direction of the design kit products +- **Solve organization issues** + - You will improve how the design responsibilities are covered. + - You will ensure the consistency of design and product direction throughout all the products and all customer-facing artifacts. +- **Exercise team leadership** + - You will overseas the overall design quality + - You will manage designer's career + - You will hire and maintain a great team ## About you From ba505bde88cc37dc8349e05ed9b15cfedef6b1ff Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 9 Dec 2022 00:25:08 +0100 Subject: [PATCH 37/37] publish the roles --- docs/pages/careers.tsx | 6 ------ docs/pages/careers/react-engineer-x.js | 7 ------- docs/src/pages/careers/accessibility-engineer.md | 2 +- docs/src/pages/careers/design-engineer.md | 2 +- docs/src/pages/careers/developer-advocate.md | 2 +- docs/src/pages/careers/lead-designer.md | 2 +- docs/src/pages/careers/product-engineer.md | 8 ++++---- docs/src/pages/careers/product-marketing-manager.md | 2 +- docs/src/pages/careers/react-engineer-core.md | 4 ++-- docs/src/pages/careers/react-engineer-x-grid.md | 2 +- docs/src/pages/careers/react-engineer-x.md | 2 +- docs/src/pages/careers/react-tech-lead-core.md | 4 ++-- docs/src/pages/careers/react-tech-lead-x-grid.md | 2 +- docs/src/pages/careers/technical-recruiter.md | 4 ++-- 14 files changed, 18 insertions(+), 31 deletions(-) delete mode 100644 docs/pages/careers/react-engineer-x.js diff --git a/docs/pages/careers.tsx b/docs/pages/careers.tsx index a9009a0d82fdff..b4bdd2362c1f4a 100644 --- a/docs/pages/careers.tsx +++ b/docs/pages/careers.tsx @@ -243,12 +243,6 @@ const nextRolesData = [ 'You will join the MUI Toolpad team, to explore the role of MUI in the low code space and help bring the early prototype to a usable product.', url: '/careers/fullstack-engineer/', }, - { - title: 'React Engineer - X', - description: - 'You will strengthen the advanced components team, build new ambitious complex features, work on strategic problems, and help grow the adoption.', - url: '/careers/react-engineer-x/', - }, { title: 'React Support Engineer - X', description: diff --git a/docs/pages/careers/react-engineer-x.js b/docs/pages/careers/react-engineer-x.js deleted file mode 100644 index c1bcf90a468c25..00000000000000 --- a/docs/pages/careers/react-engineer-x.js +++ /dev/null @@ -1,7 +0,0 @@ -import * as React from 'react'; -import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers'; -import * as pageProps from 'docs/src/pages/careers/react-engineer-x.md?@mui/markdown'; - -export default function Page() { - return ; -} diff --git a/docs/src/pages/careers/accessibility-engineer.md b/docs/src/pages/careers/accessibility-engineer.md index af77b0b37e22a6..261b24164cab71 100644 --- a/docs/src/pages/careers/accessibility-engineer.md +++ b/docs/src/pages/careers/accessibility-engineer.md @@ -88,4 +88,4 @@ You can find the other perks & benefits on the [careers](https://mui.com/careers ## How to apply? -[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/ebc6db2a-fda9-431e-b45a-692377ef74aa/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/design-engineer.md b/docs/src/pages/careers/design-engineer.md index 105beaa1ff779a..43174702c47b29 100644 --- a/docs/src/pages/careers/design-engineer.md +++ b/docs/src/pages/careers/design-engineer.md @@ -74,4 +74,4 @@ You can find the other perks & benefits on the [careers](https://mui.com/careers ## How to apply? -[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/c45a0b2d-aa37-4dec-8bcd-e70040f3af49/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/developer-advocate.md b/docs/src/pages/careers/developer-advocate.md index eef9d0fa8a6b12..c3209e3b5585a9 100644 --- a/docs/src/pages/careers/developer-advocate.md +++ b/docs/src/pages/careers/developer-advocate.md @@ -111,4 +111,4 @@ You can find the other perks & benefits on the [careers](/careers/#perks-amp-ben ## How to apply? -[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/28287eeb-88d2-465f-96d7-e7fd99fabd7d/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/lead-designer.md b/docs/src/pages/careers/lead-designer.md index f75cccb4c3e332..37a0797263b04c 100644 --- a/docs/src/pages/careers/lead-designer.md +++ b/docs/src/pages/careers/lead-designer.md @@ -86,4 +86,4 @@ You can find the other perks & benefits on the [careers](https://mui.com/careers ## How to apply? -[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/4ea9d324-3350-48d5-bfab-706ebfc23ed2/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/product-engineer.md b/docs/src/pages/careers/product-engineer.md index ff58d783fd9c8b..cf8a756534e8e0 100644 --- a/docs/src/pages/careers/product-engineer.md +++ b/docs/src/pages/careers/product-engineer.md @@ -57,13 +57,13 @@ Depending on the day, you'll: Tasks that you might work on once you join: -- Explore ways to provide a theme builder/sell themes on the platform that deeply integrate with MUI Core and the documentation +- Explore ways to provide a theme builder/sell themes on the platform that deeply integrate with MUI Core and the documentation. - Develop the SEA & SEO strategy, create new blog posts, try retargeting, Google Ads, etc. -- Improve the fulfilment workflow of MUI X Pro & Premium -- Develop a Figma plugin & backend to push [MUI for Figma](https://mui.com/store/items/figma-react/) to reduce the collaboration friction between designers and developers +- Improve the fulfillment workflow of MUI X Pro & Premium. +- Develop a Figma plugin & backend to push [MUI for Figma](https://mui.com/store/items/figma-react/) to reduce the collaboration friction between designers and developers. - Add a search page to scale the hosting to more items from contributors. - Revamp the design of the store to match the new brand of mui.com. -- Migrate the store from Gatsby to Next.js or Remix. Gatsby was introduced at a point in time where it had more downloads than Next.js. Our CEO has experience with Next.js since 2017 but wanted to ensure that MUI was supporting Gatsby well too. +- Migrate the store from Gatsby to Next.js or Remix. Gatsby was introduced at a point in time when it had more downloads than Next.js. Our CEO has experience with Next.js since 2017 but wanted to ensure that MUI was supporting Gatsby well too. This requirement [is no longer relevant](https://npm-stat.com/charts.html?package=next&package=gatsby), and since the DX of Next.js is significantly better, time to migrate. ## About you diff --git a/docs/src/pages/careers/product-marketing-manager.md b/docs/src/pages/careers/product-marketing-manager.md index 80f16a55202fc3..09726e2ddf69b2 100644 --- a/docs/src/pages/careers/product-marketing-manager.md +++ b/docs/src/pages/careers/product-marketing-manager.md @@ -84,4 +84,4 @@ You can find the other perks & benefits on the [careers](https://mui.com/careers ## How to apply? -[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/7811fc99-08b2-4fb3-b6c3-6af15fc7467a/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/react-engineer-core.md b/docs/src/pages/careers/react-engineer-core.md index 3fb53bc620877d..38dd73ad6c03d7 100644 --- a/docs/src/pages/careers/react-engineer-core.md +++ b/docs/src/pages/careers/react-engineer-core.md @@ -1,4 +1,4 @@ -# React Engineer - Core (future role) +# React Engineer - Core

You will strengthen the core components team by collaborating with the community to land contributions.

@@ -82,7 +82,7 @@ Depending on the day, you'll: You will necessarily have to shift context and dive into a different feature before the current one is done. It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about. It's fun and rewarding work, but it can be very challenging. -- **We move quickly, but don't sacrifice quality**. +- **We move quickly but don't sacrifice quality**. We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end users. By doing so, we compromise on solving each problem 100% in favor of a shorter feedback loop. diff --git a/docs/src/pages/careers/react-engineer-x-grid.md b/docs/src/pages/careers/react-engineer-x-grid.md index f5f614ece9639c..5a04a6f65c57ea 100644 --- a/docs/src/pages/careers/react-engineer-x-grid.md +++ b/docs/src/pages/careers/react-engineer-x-grid.md @@ -79,7 +79,7 @@ Depending on the day, you'll: You will necessarily have to shift context and dive into a different feature before the current one is done. It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about. It's fun, rewarding work, but it can be very challenging. -- **We move quickly, but don't sacrifice quality**. +- **We move quickly but don't sacrifice quality**. We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough. - **MUI is a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you ๐Ÿ˜Œ. The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before. diff --git a/docs/src/pages/careers/react-engineer-x.md b/docs/src/pages/careers/react-engineer-x.md index 27596a5a410ec9..45e17ee4a90211 100644 --- a/docs/src/pages/careers/react-engineer-x.md +++ b/docs/src/pages/careers/react-engineer-x.md @@ -82,7 +82,7 @@ Depending on the day, you'll: You will necessarily have to shift context and dive into a different feature before the current one is done. It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about. It's fun, rewarding work, but it can be very challenging. -- **We move quickly, but don't sacrifice quality**. +- **We move quickly but don't sacrifice quality**. We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough. - **MUI is a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you ๐Ÿ˜Œ. The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before. diff --git a/docs/src/pages/careers/react-tech-lead-core.md b/docs/src/pages/careers/react-tech-lead-core.md index 4aa721139edb6c..93751384af142a 100644 --- a/docs/src/pages/careers/react-tech-lead-core.md +++ b/docs/src/pages/careers/react-tech-lead-core.md @@ -74,7 +74,7 @@ You will extend the [React Engineer](https://mui-org.notion.site/Software-Engine You will necessarily have to shift context and dive into a different feature before the current one is done. It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about. It's fun, rewarding work, but it can be very challenging. -- **We move quickly, but don't sacrifice quality**. +- **We move quickly but don't sacrifice quality**. We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough. - **MUI is a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you ๐Ÿ˜Œ. The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before. @@ -120,4 +120,4 @@ You can find the other perks & benefits on the [careers](https://mui.com/careers ## How to apply? -[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/73e07586-d3aa-43b3-bfef-8eec52884e2a/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/react-tech-lead-x-grid.md b/docs/src/pages/careers/react-tech-lead-x-grid.md index c894dbdf36e1a8..f83294aec01aee 100644 --- a/docs/src/pages/careers/react-tech-lead-x-grid.md +++ b/docs/src/pages/careers/react-tech-lead-x-grid.md @@ -124,4 +124,4 @@ You can find the other perks & benefits on the [careers](/careers/#perks-amp-ben ## How to apply? -[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/77584e4c-9379-45f3-a294-6e50bf250383/application?utm_source=ZNRrPGBkqO) +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/dffc8ead-fab1-4a07-8b44-a932e2838e0e/application?utm_source=ZNRrPGBkqO) diff --git a/docs/src/pages/careers/technical-recruiter.md b/docs/src/pages/careers/technical-recruiter.md index 7c1464b55f752e..5a7e2bfbbe33ee 100644 --- a/docs/src/pages/careers/technical-recruiter.md +++ b/docs/src/pages/careers/technical-recruiter.md @@ -66,7 +66,7 @@ Depending on the day, you'll: - 5-8 years of recruiting experience, with a strong background in technical R&D hiring. - Previous experience recruiting and scaling an early-stage team. -- Demonstrated success of establishing credibility and trust with diverse groups. +- Demonstrated success in establishing credibility and trust with diverse groups. ## Benefits & Compensation @@ -76,4 +76,4 @@ You can find the other perks & benefits on the [careers](https://mui.com/careers ## How to apply? -[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO) +[Apply now for this position ๐Ÿ“ฎ](https://jobs.ashbyhq.com/MUI/b0f83db9-709d-4259-bad9-ec155efa46bf/application?utm_source=ZNRrPGBkqO)