Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[company] Polish the job post #19593

Merged
merged 12 commits into from
Feb 7, 2020
8 changes: 4 additions & 4 deletions docs/pages/blog/2019.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
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.
Expand Down Expand Up @@ -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).
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
- We have introduced [native tree-shaking](/guides/minimizing-bundle-size/) support.
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
- We have introduced [built-in localization](/guides/localization/).
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
- 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.
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
- We have introduced an [icon search page](/components/material-icons/).
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
- We have released a [store for Material-UI](https://themes.material-ui.com/).
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved

Expand All @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion docs/src/pages/company/jobs/jobs.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@

<p class="description">Join our team!</p>

- [Software Engineer](/company/software-engineer/) • Remote or Paris<br />
- [Senior Software Engineer](/company/software-engineer/) • Remote or Paris<br />
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.
17 changes: 11 additions & 6 deletions docs/src/pages/company/software-engineer/software-engineer.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Software Engineer
# Senior Software Engineer

<p class="description">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.</p>

Expand All @@ -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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"We're a 100% remote company" somewhat contradicts "or Paris" above

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- We're a 100% remote company, we prefer asynchronous communication over meetings
- 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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- We work independently, the rest of us won't know what you're doing day-to-day unless you tell us
- 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.
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
Enterprise features will build on the open source version of the components.

## Why this is interesting
Expand All @@ -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.
Expand All @@ -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

Expand All @@ -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.
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
- **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.
Expand All @@ -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.
oliviertassinari marked this conversation as resolved.
Show resolved Hide resolved
- Flexible workplace & hours.

## Apply
Expand Down