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] Close the open engineering roles #28428

Merged
merged 6 commits into from
Sep 20, 2021

Conversation

oliviertassinari
Copy link
Member

@oliviertassinari oliviertassinari commented Sep 18, 2021

Preview: https://deploy-preview-28428--material-ui.netlify.app/careers/

The PR started with a straightforward objective: to close the open engineering roles. We have done enough. Time to focus on the product.

Bonus:

  • Remove the old duplicating careers page
  • Make the whole role a link. I have copied https://www.hashicorp.com/jobs/customer-success and https://vercel.com/careers. It was too much effort for me to move the mouse to click the link.
  • Rely more on JSON structure, introduce the Stack divider feature, such a time saver! At some point, I think that we should push this to a CMS. It's frustrating/slow to have to open a PR to change the content.
  • Link the open applications form, it's the main purpose of this section.

@oliviertassinari oliviertassinari added the website Pages that are not documentation-related, marketing-focused. label Sep 18, 2021
@mui-pr-bot
Copy link

mui-pr-bot commented Sep 18, 2021

No bundle size changes

Generated by 🚫 dangerJS against 76bc35c

)}
</React.Fragment>
))}
{Object.values(openRolesData).map((category) => {
Copy link
Member

Choose a reason for hiding this comment

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

Looks like you never use their keys so you might as well use an array to ensure IE11 compat. Bad look in general if people audit IE11 compat.

Copy link
Member Author

@oliviertassinari oliviertassinari Sep 19, 2021

Choose a reason for hiding this comment

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

Yeah ok, we don't need an object, an array is good enough, and will better scale if we move to a CMS, I'm updating.

I have just tried on BrowserStack, all the pages are broken on http://mui.com/, docs included with IE 11. I would vote for ignoring it.

Copy link
Member

@siriwatknp siriwatknp left a comment

Choose a reason for hiding this comment

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

Thanks for fixing the links 👍

@oliviertassinari oliviertassinari merged commit 1a97551 into mui:master Sep 20, 2021
@oliviertassinari oliviertassinari deleted the focus-on-product branch September 20, 2021 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
website Pages that are not documentation-related, marketing-focused.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants