mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-29 10:36:42 -05:00
created jobs page
This commit is contained in:
parent
4547c2b4c1
commit
c82aecf1f7
5 changed files with 125 additions and 0 deletions
|
@ -18,5 +18,10 @@
|
|||
"pattern": "/hoc",
|
||||
"view": "hoc",
|
||||
"title": "Hour of Code"
|
||||
},
|
||||
{
|
||||
"pattern": "/jobs",
|
||||
"view": "jobs",
|
||||
"title": "Jobs"
|
||||
}
|
||||
]
|
||||
|
|
51
src/views/jobs/jobs.jsx
Normal file
51
src/views/jobs/jobs.jsx
Normal file
|
@ -0,0 +1,51 @@
|
|||
var React = require('react');
|
||||
var render = require('../../lib/render.jsx');
|
||||
|
||||
require('./jobs.scss');
|
||||
|
||||
var Jobs = React.createClass({
|
||||
type: 'Jobs',
|
||||
render: function () {
|
||||
return (
|
||||
<div className="inner">
|
||||
<div className="top">
|
||||
<img src="/images/jobs.png" />
|
||||
<p>Want to work on an innovative project that is transforming the ways young people create,
|
||||
share, and learn?</p>
|
||||
</div>
|
||||
<div className="middle">
|
||||
<div className="info">
|
||||
<div className="leftcolumn">
|
||||
<div className="thin-heading">
|
||||
<p>Join the Scratch Team!</p>
|
||||
</div>
|
||||
<p>With Scratch, young people from all backgrounds are learning to program their own interactive
|
||||
stories, games, and animations. Children and teens from around the world have created and shared
|
||||
more than 5 million projects in the rapidly-growing Scratch online community.
|
||||
</p>
|
||||
<p>We’re seeking curious and motivated people to join our Scratch Team at the MIT Media Lab.
|
||||
We're a diverse group of educators, designers, and developers, who work together in a
|
||||
playful, creative environment full of LEGO bricks, craft materials, and maker tools. We
|
||||
strongly value diversity, collaboration, and respect in the workplace.
|
||||
</p>
|
||||
</div>
|
||||
<div className="rightcolumn">
|
||||
<img src="/images/scratch_team.png" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="bottom">
|
||||
<div className="thin-heading">
|
||||
<p>Current Job Openings</p>
|
||||
</div>
|
||||
<p><a href="/jobs/learning-developer">Learning Resource Developer </a>
|
||||
<i>(MIT Media Lab, Cambridge, MA)</i></p>
|
||||
<p><a href="/jobs/moderator">Community Moderator </a><i>(MIT Media Lab, Cambrige, MA or Remote)</i>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
render(<Jobs />, document.getElementById('view'));
|
69
src/views/jobs/jobs.scss
Normal file
69
src/views/jobs/jobs.scss
Normal file
|
@ -0,0 +1,69 @@
|
|||
@import "../../colors";
|
||||
|
||||
#view {
|
||||
|
||||
.inner {
|
||||
width: 100%;
|
||||
.top {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
flex-direction: column;
|
||||
background-color: $ui-white;
|
||||
width: 100%;
|
||||
font-size: 200%;
|
||||
img {
|
||||
width: 70%;
|
||||
margin: auto;
|
||||
}
|
||||
p {
|
||||
width: 70%;
|
||||
margin: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
.middle {
|
||||
background-color: $ui-gray;
|
||||
width: 100%;
|
||||
.info {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
justify-content: space-between;
|
||||
width: 70%;
|
||||
margin: auto;
|
||||
.leftcolumn {
|
||||
width: calc(66% - 20px);
|
||||
line-height: 150%;
|
||||
}
|
||||
.rightcolumn {
|
||||
display: flex;
|
||||
width: 33%;
|
||||
img {
|
||||
margin-top: 20px;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
padding: 10px;
|
||||
border: 1px solid $ui-dark-gray;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.thin-heading {
|
||||
font-size: 150%;
|
||||
}
|
||||
|
||||
.bottom {
|
||||
background-color: $ui-white;
|
||||
width: 100%;
|
||||
line-height: 200%;
|
||||
.thin-heading {
|
||||
padding: 20px 0;
|
||||
}
|
||||
p {
|
||||
width: 70%;
|
||||
margin: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
BIN
static/images/jobs.png
Normal file
BIN
static/images/jobs.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 678 KiB |
BIN
static/images/scratch_team.png
Normal file
BIN
static/images/scratch_team.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 MiB |
Loading…
Reference in a new issue