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

[website] Update the active positions #37075

Merged
merged 3 commits into from
May 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
24 changes: 9 additions & 15 deletions docs/pages/careers.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -158,18 +158,6 @@ const openRolesData = [
'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 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 ambitious and complex new features, work on strategic problems, and help grow adoption.',
url: '/careers/react-engineer-x-grid/',
},
{
title: 'Product Engineer - Store',
description:
Expand Down Expand Up @@ -228,10 +216,16 @@ const nextRolesData = [
url: '/careers/fullstack-engineer/',
},
{
title: 'React Support Engineer - X',
title: 'React Community Engineer - X',
description:
"You will provide guidance, remove blockers, and unwrap potential features from reported issues for the advanced components team. You will directly impact developers' satisfaction and success.",
url: '/careers/react-community-engineer/',
},
{
title: 'React Engineer - X',
description:
"You will provide support, remove blockers and unwrap potential features from reported issues for the advanced components team. You will directly impact developers' satisfaction and success.",
url: '/careers/react-support-engineer/',
'You will strengthen the MUI X product, build ambitious and complex new features, work on strategic problems, and help grow adoption.',
url: '/careers/react-engineer-x/',
},
],
},
Expand Down
Original file line number Diff line number Diff line change
@@ -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/react-support-engineer.md?@mui/markdown';
import * as pageProps from 'docs/src/pages/careers/react-community-engineer.md?@mui/markdown';

export default function Page() {
return <TopLayoutCareers {...pageProps} />;
Expand Down
Original file line number Diff line number Diff line change
@@ -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/react-engineer-x-grid.md?@mui/markdown';
import * as pageProps from 'docs/src/pages/careers/react-engineer-x.md?@mui/markdown';

export default function Page() {
return <TopLayoutCareers {...pageProps} />;
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/banner/AppHeaderBanner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ function getSurveyMessage() {
function getDefaultHiringMessage() {
return (
<React.Fragment>
🚀&#160;&#160;We&apos;re hiring a Designer, Full-stack Engineer, React Support Engineer, and
🚀&#160;&#160;We&apos;re hiring a Designer, Full-stack Engineer, React Community Engineer, and
more!&nbsp;&#160;
<Link
href={ROUTES.careers} // Fix me!
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# React Support Engineer - X (future role)
# React Community Engineer - X (future role)

<p class="description">You will provide support, remove blockers and unwrap potential features from reported issues for the advanced components team. You will directly impact developers' satisfaction and success.</p>
<p class="description">You will provide guidance, remove blockers, and unwrap potential features from reported issues for the advanced components team. You will directly impact developers' satisfaction and success.</p>

## Details of the Role

Expand Down Expand Up @@ -30,21 +30,21 @@ For additional details about the MUI team and culture, you can check our [career
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.
We need a Community Engineer to solve friction points of users.
We face challenges on multiple fronts:

- As a result of this growth, we (will) have more users questions and feedback coming in than ever before.
- The commercial version of the library is growing, but our community of developers is still small and has a reduced incentive to contribute compared to the community plan.
- Software engineers at MUI are tasked with doing support, however, they could benefit from the help of a dedicated person in the company, for instance to improve the workflows and tooling.
- The MUI X Premium plan will offer a technical advisor service, we need a Support Engineer to help deliver it.
- The MUI X Premium plan will offer a technical advisor service, we need a Community Engineer to help deliver it.

## About the role

### Why this is interesting

You will be a key member of the Developer Experience's team and will directly impact customer satisfaction and success.
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.
You will troubleshoot and depending on your bandwidth also fix complex issues related to MUI.
At MUI a Community Engineer is considered a Developer, it's a person that enjoys optimizing what already exists but is also eager to help our users with features that are requested by the community.

Our products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.

Expand All @@ -55,16 +55,16 @@ You will own the following responsibilities:
- **Build product knowledge**. You will continually research and learn the current and future best practices of using MUI.
- **Resolve users' issues**. You will solve these issues at two levels:
- On the surface, you will answer developers on GitHub, Zendesk, Twitter, email, Slack.
- At the root, you will create/update the documentation, fix bugs in collaboration with the relevant developer, and more.
- At the root, you will create/update the documentation, fix bugs in collaboration with the relevant developer, implement community driven features and more.
- **Provide feedback**. You will work alongside product managers to define and shape the product goals, roadmap, priorities, and strategy based on your frontline knowledge of customer needs.
- **Operations**.
- You will establish key support metrics and identify how best to measure them.
- You will establish workflow to reduce 'time to response' and 'time to fix' that can scale to multiple team members.
- You will establish a workflow to reduce 'time to response' and 'time to fix' that can scale to multiple team members.
- You will identify where internal tooling might be developed or obtained to improve support efficiency.

For the right candidate:

- Working with the Leadership to construct and execute a hiring plan to grow the support team.
- Working with the Leadership to construct and execute a hiring plan to grow the community team.

Depending on the day, you'll:

Expand Down Expand Up @@ -99,7 +99,7 @@ We're looking for someone with strong front-end skills. More important than spec
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
### What 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.
Expand Down
14 changes: 3 additions & 11 deletions docs/src/pages/careers/react-engineer-x.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# React Engineer - X (future)

<p class="description">You will strengthen the advanced components team, build new ambitious complex features, work on strategic problems, and help grow the adoption.</p>
<p class="description">You will strengthen the MUI X product, build ambitious and complex new features, work on strategic problems, and help grow adoption.</p>

## Details of the Role

Expand Down Expand Up @@ -30,15 +30,7 @@ For additional details about the MUI team and culture, you can check our [career
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 Base UI.
- 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, increase the contributions by engaging and collaborating with the community, guide developers to answers, and just generally be a positive presence in the 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

Expand All @@ -56,7 +48,7 @@ Depending on the day, you'll:
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.
MUI is a complex codebase. Components we've shipped recently, such as the data grid and date pickers 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.
Expand Down