From a95de8df3d1ff35c60db2e0da5a474cab7e7d0aa Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Tue, 4 Feb 2020 10:22:25 +0100 Subject: [PATCH 01/12] [jobs] Provide more details --- docs/pages/blog/2019.md | 8 ++++---- docs/src/pages/company/jobs/jobs.md | 2 +- .../software-engineer/software-engineer.md | 17 +++++++++++------ 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/docs/pages/blog/2019.md b/docs/pages/blog/2019.md index 239e562f7f8d57..2f27ee5fc42ef3 100644 --- a/docs/pages/blog/2019.md +++ b/docs/pages/blog/2019.md @@ -25,7 +25,7 @@ The numbers speak for themselves. 2019 was super exciting and made Material-UI o When we started 2019, we were celebrating the launch of the **first stable release** of the framework and iterating to polish it (looking at the list of breaking changes, v3 is almost identical to v1). We thought we were almost done, and that we had done the hardest part with the release of the stable version. All we would need to do going forward was to keep up with the Material Design specification and fix a couple of bugs. -We have quickly realized that we could do way way more. It was just the beginning :D. +We have quickly realized that we could do way more. It was just the beginning :D. Some of the key factors: - The results of the [2019 Developer Survey](https://medium.com/material-ui/2019-material-ui-developer-survey-results-c9589434bbcf) have highlighted the immense potential for working on advanced components and features, especially for enterprise users. @@ -64,7 +64,7 @@ We won't rest until we successfully unify these efforts. It's a long term missio - We have migrated all the demos to TypeScript (while also offering transpiled JS demos). - We have introduced [native tree-shaking](/guides/minimizing-bundle-size/) support. - We have introduced [built-in localization](/guides/localization/). -- We have remove a good number of external dependencies and increased the `features/bundle size` density. +- We have removed a good number of external dependencies and increased the `features/bundle size` density. - We have introduced an [icon search page](/components/material-icons/). - We have released a [store for Material-UI](https://themes.material-ui.com/). @@ -76,11 +76,11 @@ We will continue in the same direction. ### Survey The developer survey we ran [last year](/blog/2019-developer-survey-results/) was so insightful that we plan to run it every year. -It's a great opportunity for us to adjust the strategy and to pause to analyse the outcome of the actions we took in the previous year. +It's a great opportunity for us to adjust the strategy and to pause to analyze the outcome of the actions we took in the previous year. ### Open source roadmap -Most of the time we work in the open. Here's our our [public roadmap](/discover-more/roadmap). +Most of the time we work in the open. Here's our [public roadmap](/discover-more/roadmap). We plan to release a new major around the end of the year (v5). We will promote components that are in the lab to the core, migrate to styled-components, and more. diff --git a/docs/src/pages/company/jobs/jobs.md b/docs/src/pages/company/jobs/jobs.md index c89b52c96056b5..9cc794ca5d8791 100644 --- a/docs/src/pages/company/jobs/jobs.md +++ b/docs/src/pages/company/jobs/jobs.md @@ -2,5 +2,5 @@

Join our team!

-- [Software Engineer](/company/software-engineer/) • Remote or Paris
+- [Senior Software Engineer](/company/software-engineer/) • Remote or Paris
We are looking for a software engineer to help support our open source team, assist the Material-UI community and grow our premium products. Join us in our mission to make React application development fun by making it simple. diff --git a/docs/src/pages/company/software-engineer/software-engineer.md b/docs/src/pages/company/software-engineer/software-engineer.md index 09d14b6eff2339..de54e5a5a3270b 100644 --- a/docs/src/pages/company/software-engineer/software-engineer.md +++ b/docs/src/pages/company/software-engineer/software-engineer.md @@ -1,4 +1,4 @@ -# Software Engineer +# Senior Software Engineer

We are looking for a software engineer to help support our open source team, assist the Material-UI community and grow our premium products. Join us in our mission to make React application development fun by making it simple.

@@ -12,17 +12,20 @@ Material-UI started back in 2014 to unify React and Material Design. Today, Mate ## Details of the Role -- Type of work: Contractor (long mission, full-time, convertible to an employee position) +- Type of work: Contractor (long mission, full-time, convertible to an employee position in the future) - Start date: Immediately - Location: Remote (preference for UTC-5 to UTC+4), or Paris +- Level: [Senior Engineer or above](https://open.buffer.com/engineering-career-framework/) +- We're a 100% 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 ## Why we’re hiring Both our open source products and community, and our premium products are [growing fast](https://www.rank2traffic.com/material-ui.com) and we need talented engineers to keep that going! -We need help to continue to improve the health of Material-UI open source: make the library easier to use, make it support more use cases, improve performance, make it more accessible, and make it easier to customize. We also need help keeping up with the community, guiding developers to answers, and just generally being a positive presence in the open source community. +We need help to continue to improve the health of Material-UI open source: make the library easier to use, make it support more use cases, improve performance, make it more accessible, and make it easier to customize to support [in-house design systems](https://medium.com/google-design/state-of-design-systems-2019-ff5f26ada71). We also need help keeping up with the community, guiding developers to answers, and just generally being a positive presence in the open source community. -We also need to develop our premium content. We have a premium store, and soon an enterprise class offering, starting with the data grid. +We also need to develop our premium content. We have a store, and soon an enterprise class offering, starting with the data grid. Enterprise features will build on the open source version of the components. ## Why this is interesting @@ -38,7 +41,7 @@ Depending on the day, you’ll: On the open source side: - **Help guide architectural decisions**. From modernizing the way we handle styles to building new components, the future of Material-UI is discussed and planned in our public RFCs and issues. You’ll be helping drive these conversations and guiding Material-UI toward the best possible solutions. -- **Contribute to deep, meaningful refactors and feature releases**. Material-UI is a complex codebase. Components we’ve shipped recently, such as the Tree View and Slider have required weeks of dedicated, careful work. +- **Contribute to deep, meaningful refactors and feature releases**. Material-UI is a complex codebase. Components we’ve shipped recently, such as the Tree View, Autocomplete, and Slider have required weeks of dedicated, careful work. - **Reduce friction**. A large amount of the work on Material-UI 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 as a core team maintainer 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. @@ -47,6 +50,7 @@ Premium components: - **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 our customers** on a regular basis, handling inbound support and feature requests (every developer helps with support). ## Experience you should have @@ -61,6 +65,7 @@ Premium components: ## Experience 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 usage in your company. You have built complex and advanced features while making sure the a11y was fully functional. - **You’ve maintained an active repository before**. Maybe you’ve helped maintain a popular open source repo, or perhaps you’ve worked on internal repos that saw contributions from multiple teams. Previous experience with highly active repo workflows is a definite plus for this role. - **You have used Material-UI before**. You have built a non trivial application with Material-UI in the past. You know the limitations of the library, you know a few areas that could be improved. - **You have contributed code to Material-UI before**. A history of contributing to Material-UI would be a definite plus. @@ -81,7 +86,7 @@ The work you would be doing is somewhat unique and idiosyncratic. You probably h ## Benefits for you -- A competitive compensation. +- Competitive compensation, depending on the profile, of up to $120k/year. Could go higher in case of an extraordinary match. - Flexible workplace & hours. ## Apply From b0b020ecec0f5dc3563c2632fa28250cedfab1c4 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:01:07 +0100 Subject: [PATCH 02/12] Update docs/pages/blog/2019.md Co-Authored-By: Matt --- docs/pages/blog/2019.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/blog/2019.md b/docs/pages/blog/2019.md index 2f27ee5fc42ef3..1b83af6bd60071 100644 --- a/docs/pages/blog/2019.md +++ b/docs/pages/blog/2019.md @@ -25,7 +25,7 @@ The numbers speak for themselves. 2019 was super exciting and made Material-UI o When we started 2019, we were celebrating the launch of the **first stable release** of the framework and iterating to polish it (looking at the list of breaking changes, v3 is almost identical to v1). We thought we were almost done, and that we had done the hardest part with the release of the stable version. All we would need to do going forward was to keep up with the Material Design specification and fix a couple of bugs. -We have quickly realized that we could do way more. It was just the beginning :D. +We soon realized that we could do way more. It was just the beginning :D. Some of the key factors: - The results of the [2019 Developer Survey](https://medium.com/material-ui/2019-material-ui-developer-survey-results-c9589434bbcf) have highlighted the immense potential for working on advanced components and features, especially for enterprise users. From d2f88c677fb76ff9cce8653a7d0d6a126ee49fca Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:01:16 +0100 Subject: [PATCH 03/12] Update docs/pages/blog/2019.md Co-Authored-By: Matt --- docs/pages/blog/2019.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/blog/2019.md b/docs/pages/blog/2019.md index 1b83af6bd60071..71baff753e89d4 100644 --- a/docs/pages/blog/2019.md +++ b/docs/pages/blog/2019.md @@ -61,7 +61,7 @@ We won't rest until we successfully unify these efforts. It's a long term missio - We have fixed a significant number of [accessibility issues](https://github.com/mui-org/material-ui/issues?q=is%3Aissue+label%3Aaccessibility+is%3Aclosed). - We have introduced global class names. - We have migrated the whole codebase to hooks. -- We have migrated all the demos to TypeScript (while also offering transpiled JS demos). +- We migrated all the demos to TypeScript (while also offering transpiled JS demos). - We have introduced [native tree-shaking](/guides/minimizing-bundle-size/) support. - We have introduced [built-in localization](/guides/localization/). - We have removed a good number of external dependencies and increased the `features/bundle size` density. From e6f57ccc611e4a4a39d378e75eb237d2036b3cca Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:01:28 +0100 Subject: [PATCH 04/12] Update docs/pages/blog/2019.md Co-Authored-By: Matt --- docs/pages/blog/2019.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/blog/2019.md b/docs/pages/blog/2019.md index 71baff753e89d4..50558e065592c7 100644 --- a/docs/pages/blog/2019.md +++ b/docs/pages/blog/2019.md @@ -62,7 +62,7 @@ We won't rest until we successfully unify these efforts. It's a long term missio - We have introduced global class names. - We have migrated the whole codebase to hooks. - We migrated all the demos to TypeScript (while also offering transpiled JS demos). -- We have introduced [native tree-shaking](/guides/minimizing-bundle-size/) support. +- We introduced [native tree-shaking](/guides/minimizing-bundle-size/) support. - We have introduced [built-in localization](/guides/localization/). - We have removed a good number of external dependencies and increased the `features/bundle size` density. - We have introduced an [icon search page](/components/material-icons/). From 8ea377182306e408c8d19af0e0e2e7cbe69261d7 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:01:35 +0100 Subject: [PATCH 05/12] Update docs/pages/blog/2019.md Co-Authored-By: Matt --- docs/pages/blog/2019.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/blog/2019.md b/docs/pages/blog/2019.md index 50558e065592c7..d277388fe7223e 100644 --- a/docs/pages/blog/2019.md +++ b/docs/pages/blog/2019.md @@ -63,7 +63,7 @@ We won't rest until we successfully unify these efforts. It's a long term missio - We have migrated the whole codebase to hooks. - We migrated all the demos to TypeScript (while also offering transpiled JS demos). - We introduced [native tree-shaking](/guides/minimizing-bundle-size/) support. -- We have introduced [built-in localization](/guides/localization/). +- We introduced [built-in localization](/guides/localization/). - We have removed a good number of external dependencies and increased the `features/bundle size` density. - We have introduced an [icon search page](/components/material-icons/). - We have released a [store for Material-UI](https://themes.material-ui.com/). From df41fff2d9ee2f2f3c18065d6e68bb0940d0a1e4 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:01:43 +0100 Subject: [PATCH 06/12] Update docs/pages/blog/2019.md Co-Authored-By: Matt --- docs/pages/blog/2019.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/blog/2019.md b/docs/pages/blog/2019.md index d277388fe7223e..dd8b865f91e6fd 100644 --- a/docs/pages/blog/2019.md +++ b/docs/pages/blog/2019.md @@ -65,7 +65,7 @@ We won't rest until we successfully unify these efforts. It's a long term missio - We introduced [native tree-shaking](/guides/minimizing-bundle-size/) support. - We introduced [built-in localization](/guides/localization/). - We have removed a good number of external dependencies and increased the `features/bundle size` density. -- We have introduced an [icon search page](/components/material-icons/). +- We introduced an [icon search page](/components/material-icons/). - We have released a [store for Material-UI](https://themes.material-ui.com/). ## Looking at 2020 From bd873d5800001511eacd263640aa225d99ca65a7 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:01:51 +0100 Subject: [PATCH 07/12] Update docs/pages/blog/2019.md Co-Authored-By: Matt --- docs/pages/blog/2019.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/blog/2019.md b/docs/pages/blog/2019.md index dd8b865f91e6fd..da7ea8528a1648 100644 --- a/docs/pages/blog/2019.md +++ b/docs/pages/blog/2019.md @@ -66,7 +66,7 @@ We won't rest until we successfully unify these efforts. It's a long term missio - We introduced [built-in localization](/guides/localization/). - We have removed a good number of external dependencies and increased the `features/bundle size` density. - We introduced an [icon search page](/components/material-icons/). -- We have released a [store for Material-UI](https://themes.material-ui.com/). +- We released a [store for Material-UI](https://themes.material-ui.com/). ## Looking at 2020 From 4e92cc10985f348013b4fa4d7510815cbf9319af Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:02:36 +0100 Subject: [PATCH 08/12] Update docs/src/pages/company/software-engineer/software-engineer.md Co-Authored-By: Matt --- docs/src/pages/company/software-engineer/software-engineer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/company/software-engineer/software-engineer.md b/docs/src/pages/company/software-engineer/software-engineer.md index de54e5a5a3270b..a888813ca802c1 100644 --- a/docs/src/pages/company/software-engineer/software-engineer.md +++ b/docs/src/pages/company/software-engineer/software-engineer.md @@ -25,7 +25,7 @@ Both our open source products and community, and our premium products are [growi We need help to continue to improve the health of Material-UI open source: make the library easier to use, make it support more use cases, improve performance, make it more accessible, and make it easier to customize to support [in-house design systems](https://medium.com/google-design/state-of-design-systems-2019-ff5f26ada71). We also need help keeping up with the community, guiding developers to answers, and just generally being a positive presence in the open source community. -We also need to develop our premium content. We have a store, and soon an enterprise class offering, starting with the data grid. +We also need to develop our premium content. We have a store, and soon an enterprise offering, starting with the data grid. Enterprise features will build on the open source version of the components. ## Why this is interesting From 875c543c8235db6661c65be3e09fcff382655432 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:02:44 +0100 Subject: [PATCH 09/12] Update docs/src/pages/company/software-engineer/software-engineer.md Co-Authored-By: Matt --- docs/src/pages/company/software-engineer/software-engineer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/company/software-engineer/software-engineer.md b/docs/src/pages/company/software-engineer/software-engineer.md index a888813ca802c1..4526513218a4b4 100644 --- a/docs/src/pages/company/software-engineer/software-engineer.md +++ b/docs/src/pages/company/software-engineer/software-engineer.md @@ -65,7 +65,7 @@ Premium components: ## Experience 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 usage in your company. You have built complex and advanced features while making sure the a11y was fully functional. +- **You’ve contributed to a design system before**. You have worked on enterprise components in the past, maybe for internal usage 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 repo, or perhaps you’ve worked on internal repos that saw contributions from multiple teams. Previous experience with highly active repo workflows is a definite plus for this role. - **You have used Material-UI before**. You have built a non trivial application with Material-UI in the past. You know the limitations of the library, you know a few areas that could be improved. - **You have contributed code to Material-UI before**. A history of contributing to Material-UI would be a definite plus. From 19d662a74b29ddf10305f553e2ca0939a2fd3cb3 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:03:03 +0100 Subject: [PATCH 10/12] Update docs/src/pages/company/software-engineer/software-engineer.md Co-Authored-By: Matt --- docs/src/pages/company/software-engineer/software-engineer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/company/software-engineer/software-engineer.md b/docs/src/pages/company/software-engineer/software-engineer.md index 4526513218a4b4..2e81518c948f4e 100644 --- a/docs/src/pages/company/software-engineer/software-engineer.md +++ b/docs/src/pages/company/software-engineer/software-engineer.md @@ -86,7 +86,7 @@ The work you would be doing is somewhat unique and idiosyncratic. You probably h ## Benefits for you -- Competitive compensation, depending on the profile, of up to $120k/year. Could go higher in case of an extraordinary match. +- Competitive compensation of up to $120k/year, depending on the profile. Could go higher in the case of an extraordinary match. - Flexible workplace & hours. ## Apply From 7519b757e6559e80b7aa76f98edde40f78e37a36 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 00:03:33 +0100 Subject: [PATCH 11/12] Update docs/pages/blog/2019.md Co-Authored-By: Matt --- docs/pages/blog/2019.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/blog/2019.md b/docs/pages/blog/2019.md index da7ea8528a1648..97657646ccad47 100644 --- a/docs/pages/blog/2019.md +++ b/docs/pages/blog/2019.md @@ -64,7 +64,7 @@ We won't rest until we successfully unify these efforts. It's a long term missio - We migrated all the demos to TypeScript (while also offering transpiled JS demos). - We introduced [native tree-shaking](/guides/minimizing-bundle-size/) support. - We introduced [built-in localization](/guides/localization/). -- We have removed a good number of external dependencies and increased the `features/bundle size` density. +- We removed a good number of external dependencies and increased the `features/bundle size` density. - We introduced an [icon search page](/components/material-icons/). - We released a [store for Material-UI](https://themes.material-ui.com/). From e9aff0495847da65ce7a414e4a37dc940b186efe Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Fri, 7 Feb 2020 14:08:42 +0100 Subject: [PATCH 12/12] Matt review --- docs/src/pages/company/jobs/jobs.md | 2 +- .../company/software-engineer/software-engineer.md | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/src/pages/company/jobs/jobs.md b/docs/src/pages/company/jobs/jobs.md index 9cc794ca5d8791..24a86f58256776 100644 --- a/docs/src/pages/company/jobs/jobs.md +++ b/docs/src/pages/company/jobs/jobs.md @@ -2,5 +2,5 @@

Join our team!

-- [Senior Software Engineer](/company/software-engineer/) • Remote or Paris
+- [Senior Software Engineer](/company/software-engineer/) • Remote
We are looking for a software engineer to help support our open source team, assist the Material-UI community and grow our premium products. Join us in our mission to make React application development fun by making it simple. diff --git a/docs/src/pages/company/software-engineer/software-engineer.md b/docs/src/pages/company/software-engineer/software-engineer.md index 2e81518c948f4e..f2fe239589d1c7 100644 --- a/docs/src/pages/company/software-engineer/software-engineer.md +++ b/docs/src/pages/company/software-engineer/software-engineer.md @@ -12,12 +12,12 @@ Material-UI started back in 2014 to unify React and Material Design. Today, Mate ## Details of the Role -- Type of work: Contractor (long mission, full-time, convertible to an employee position in the future) -- Start date: Immediately -- Location: Remote (preference for UTC-5 to UTC+4), or Paris -- Level: [Senior Engineer or above](https://open.buffer.com/engineering-career-framework/) -- We're a 100% 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 +- Type of work: Contractor (long mission, full-time, convertible to an employee position in the future). +- Start date: Immediately. +- Location: Remote (preference for UTC-5 to UTC+4). +- Level: [Senior Engineer or above](https://open.buffer.com/engineering-career-framework/). +- 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. ## Why we’re hiring