created jobs page

This commit is contained in:
Hannah Cole 2015-11-29 13:42:26 -05:00
parent 4547c2b4c1
commit c82aecf1f7
5 changed files with 125 additions and 0 deletions

View file

@ -18,5 +18,10 @@
"pattern": "/hoc", "pattern": "/hoc",
"view": "hoc", "view": "hoc",
"title": "Hour of Code" "title": "Hour of Code"
},
{
"pattern": "/jobs",
"view": "jobs",
"title": "Jobs"
} }
] ]

51
src/views/jobs/jobs.jsx Normal file
View 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>Were seeking curious and motivated people to join our Scratch Team at the MIT Media Lab.
We&#39;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
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB