Skip to content

Commit 29e8858

Browse files
SaraVieiraCompuIves
authored andcommitted
add job page (codesandbox#1853)
* add job page * add more things * add more things * fix infra * add new intro * make it 400 * Tweaks * chnage careers * Some tweaks * fix mobile * Small fixes to contact us * fix mobile * Add apply anyway * Remove 'of 3' * add blog post * gatsby images fix * add spacing in ol * Updates * update image
1 parent 71452cc commit 29e8858

File tree

18 files changed

+504
-30
lines changed

18 files changed

+504
-30
lines changed

packages/common/src/components/Navigation/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,18 +147,22 @@ export default class Navigation extends React.PureComponent {
147147
<Item href="/docs">Docs</Item>
148148

149149
<Item href="/blog">Blog</Item>
150+
150151
<Item
151152
href="https://github.com/CompuIves/codesandbox-client"
152153
target="_blank"
153154
rel="noopener noreferrer"
155+
hideOn={970}
154156
>
155157
GitHub
156158
</Item>
159+
160+
<Item href="/jobs">Careers</Item>
157161
</Left>
158162

159163
<Right>
160164
{!user && (
161-
<Item hideOn={730} href="/signin">
165+
<Item hideOn={875} href="/signin">
162166
Sign In
163167
</Item>
164168
)}
336 KB
Loading
51.5 KB
Loading
79.6 KB
Loading
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
featuredImage: "./images/investment-featured.png"
3+
slug: "CodeSandbox-Raises-2-4M-Seed-Round-led-by-Kleiner-Perkins"
4+
authors: ["Ives van Hoorne"]
5+
photo: "https://avatars0.githubusercontent.com/u/587016?s=460&v=4"
6+
title: "CodeSandbox Raises $2.4M Seed Round led by Kleiner Perkins"
7+
description: "We're super excited to share that we've raised a seed round from Kleiner Perkins, Arches Capital, and the founders of Figma, Framer, Netlify, ZEIT, Sourcegraph and Catawiki!"
8+
date: 05/07/2019
9+
---
10+
11+
## Our Story
12+
13+
Two years ago we released CodeSandbox as the result of a side project while I was studying at the university. At the time there was no easy way to start or share modern JavaScript projects, and I needed this when working at Catawiki.
14+
15+
Thus CodeSandbox was born. CodeSandbox is an online code editor that allows you to create a new web application in a single click. We handle setting up the development environment, the tooling and the provisioning for you. This way you can focus on creating the application instead of all the tooling. You can always share your project by just sharing the URL, and we have integrations with popular deployment targets like ZEIT and Netlify and source control providers like GitHub.
16+
17+
It turned out that I wasn’t the only one who wanted to have something like this. CodeSandbox quickly grew in usage, and with every new release, we got a new surge of encouragement from the community. Now, two years later, over 2 million projects have been created and we have over 1.2 million visitors per month!
18+
19+
![Amount of sandboxes created in the past two years](./images/sandboxes-created.png)
20+
21+
We never could’ve imagined this kind of adoption and support from so many people in such a short time: Thanks to everyone involved for being so supportive!
22+
23+
## The Round
24+
25+
We've always said that we are an online code editor, but we think we can be much more than that. We want to become a platform that not only makes it easier and faster for everyone to create applications, but it should be a place that people go to to share, collaborate and learn as well. To make this possible we decided to raise money from a group of likeminded people.
26+
27+
We raised money from an incredible group of people, many of whom have been advising us for some time now. Like us, our investors believe that the process of creating software can be more accessible, productive and effective by recreating the tooling to do so. Instantly sharing our work should be easier now than ever before.
28+
29+
We’re proud to announce a seed round of $2.4M, led by [Kleiner Perkins](https://kleinerperkins.com/about). Kleiner Perkins has invested in many companies that are improving the flow of developing applications, like Figma and Netlify. Among the investors are [Arches Capital](https://arches.capital/), Christian Bach & Mathias Biilmann (Founders [Netlify](https://www.netlify.com/)), Dylan Field (Co-Founder [Figma](https://www.figma.com/)), Guillermo Rauch (Founder [ZEIT](https://zeit.co/)), Koen Bok (Co-Founder [Framer](https://www.framer.com/)), Marco Jansen (Co-Founder and former CTO [Catawiki](https://www.catawiki.nl/)), Petri Parvinen ([Angel Investor](http://www.arctum.fi)) and Quinn Slack (Co-Founder [Sourcegraph](https://sourcegraph.com/)).
30+
31+
![Our seed investors](./images/seed-investors.png)
32+
33+
We’re super excited to raise this round from such a smart group of people, we can’t wait to continue building!
34+
35+
## What does this mean for CodeSandbox and you?
36+
37+
We'll continue to ship features inspired by our core values:
38+
39+
1. Lower the learning curve
40+
2. Encourage sharing and discovery
41+
3. Give the experience of a local editor
42+
43+
What will change is the capacity and speed we can deliver new product features and give everyone a more useful experience on CodeSandbox. Our roadmap includes making CodeSandbox more community friendly, supporting larger projects, improving specific workflows (like the workflow of a library maintainer) and extending integrations.
44+
45+
We really believe that we can make building applications easier, faster and more collaborative, and we'll do everything with lowering the bar of entry in mind.
46+
47+
Not only are we looking for your feedback, this also means you can work with us. So if you’re interested in working on CodeSandbox please send us a message [from here](https://codesandbox.io/jobs)!
48+
49+
## Thank You
50+
51+
There are so many people who have helped CodeSandbox to this point, and we’re incredibly grateful. We’d like to thank [our 125(!) contributors](https://github.com/codesandbox/codesandbox-client#contributors), everyone using CodeSandbox and everyone who has advised and helped us to this point!
52+
53+
We can’t wait to explore this new chapter with you!
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: "Front-end engineer"
3+
slug: "frontend-engineer"
4+
description: "At CodeSandbox we work on a wide variety of tools that is used by frontend engineers. We are a small team with a big impact in the development tooling space. We're also using a modern frontend technology stack (React, TypeScript, even vanilla JS!) that is [open source](https://github.com/codesandbox)!"
5+
link: "https://airtable.com/shrYgsLKkdfchPlmZ"
6+
---
7+
8+
At CodeSandbox we work on a wide variety of tools that is used by frontend engineers. We are a small team with a big impact in the development tooling space. We're lso using a modern frontend technology stack (React, TypeScript, even vanilla JS!) that is [open source](https://github.com/codesandbox)!
9+
10+
## Role
11+
12+
As a front-end engineer you will be responsible for a wide range of projects. You can work on the code editor, community pages, our libraries or on things like a JavaScript bundler that runs in the browser! Everything that you build will be open source, and many other front-end developers will use the tools that you build.
13+
14+
## Responsibilities
15+
16+
- Work on the main editor and build new features and fixes
17+
- Work on community pages
18+
- Work on some of our libraries like `sandpack`
19+
- Interact with the community to make sure they get the best of CodeSandbox
20+
- Anything you think will be beneficial, you will shape the future of CodeSandbox
21+
22+
## We'll be looking for
23+
24+
We're looking for someone with love for developer tooling and a good sense of what a good UI/UX looks and works like. We're a young company, so you'll have the chance to make a lot of impact, wherever you want to work.
25+
26+
- Strong familiarity with JavaScript, CSS and React.
27+
- Familiarity with node
28+
- Ability to take initiative.
29+
- UI/UX passion is valued
30+
- Willingness to work in the open and talk to the community of CodeSandbox
31+
32+
## Our offer
33+
34+
You'll be able to make great impact in a small team with strong ties in the development tooling.
35+
36+
- Flexible holidays, workplace, hours
37+
- Work equipment of your choice
38+
- Commuter benefits & global gatherings covered
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: "Back-end / Infrastructure engineer"
3+
slug: "backend-infrastructure-engineer"
4+
description: "As a backend engineer you’re key to our success. You'll work on building the infrastructure to support and determine our growth."
5+
link: "https://airtable.com/shrYgsLKkdfchPlmZ"
6+
---
7+
8+
## Role
9+
10+
At CodeSandbox we spin up Docker containers for every container sandbox, this is why, as a backend engineer, you're key to our functionality. You'll be part of a small team working on the infrastructure to support and determine our growth. You'll work on setting up and automating the infrastructure so people using CodeSandbox won't even realize it's there.
11+
12+
## Responsibilities
13+
14+
- Design and implement supporting Node.js microservices
15+
- Design and implement CI/CD pipelines
16+
- Close collaboration with other engineers to determine our infrastructural needs
17+
18+
## We'll be looking for
19+
20+
- 4+ years in a similar role where scalability's key
21+
- Experience with containers and container orchestration - Docker, Kubernetes
22+
- Experience with Jenkins and preferably other CI/CD platforms
23+
- Familiarity with security best practices in the industry
24+
- Experience building APIs and Node.js, TypeScript microservices
25+
- Nice to have: experience with main IaaS platforms such as GCP, AWS
26+
27+
## Our offer
28+
29+
You'll be able to make great impact in a small team with strong ties in the industry.
30+
31+
- Flexible holidays, workplace, hours
32+
- Work equipment of your choice
33+
- Commuter benefits & global gatherings covered
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: "UI/UX Designer"
3+
slug: "ux-ui-designer"
4+
description: "As a designer you'll be working closely with our engineers to implement and improve interaction opportunities that embody our [core values](https://codesandbox.io/docs/#our-values) and support our growing community of engineers, designers and teachers."
5+
link: "https://airtable.com/shrYgsLKkdfchPlmZ"
6+
---
7+
8+
## Role
9+
10+
As a designer you'll be working closely with our engineers to implement and improve interaction opportunities that embody our [core values](https://codesandbox.io/docs/#our-values) and support our growing community of engineers, designers and teachers.
11+
12+
## Responsibilities
13+
14+
- Continue to improve the quality and effectiveness of our UI
15+
- User research based design implementations
16+
- Co-create our design system
17+
- Establish best practices and design guidelines
18+
19+
## We'll be looking for
20+
21+
- 3+ years in a design role
22+
- Preferably Javascript, React, HTML, CSS skills
23+
- Thorough understanding of software development process
24+
- Modern design tooling fluency
25+
- Demonstrably shipped solutions to complex UI problems
26+
- Ideally, you have worked on or helped build a design system
27+
28+
## Our offer
29+
30+
You'll be able to make great impact in a small team with strong ties in the industry.
31+
32+
- Flexible holidays, workplace, hours
33+
- Work equipment of your choice
34+
- Commuter benefits & global gatherings covered

packages/homepage/gatsby-config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module.exports = {
8484
fonts: [
8585
`Poppins:600,700,800`,
8686
`source sans pro:300,400,500,600,700`,
87-
'open sans:400',
87+
'open sans:300,400',
8888
],
8989
},
9090
},

packages/homepage/gatsby-node.js

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ exports.createPages = async ({ graphql, actions }) => {
4242

4343
const docsTemplate = resolve(__dirname, './src/templates/docs.js');
4444
const blogTemplate = resolve(__dirname, './src/templates/post.js');
45+
const jobTemplate = resolve(__dirname, './src/templates/job.js');
4546

4647
// Redirect /index.html to root.
4748
createRedirect({
@@ -108,7 +109,7 @@ exports.createPages = async ({ graphql, actions }) => {
108109
const id = edge.node.id;
109110

110111
createPage({
111-
path: 'blog/' + slug,
112+
path: 'post/' + slug,
112113
component: blogTemplate,
113114
context: {
114115
id,
@@ -166,6 +167,38 @@ exports.createPages = async ({ graphql, actions }) => {
166167
createArticlePage(url || slug);
167168
}
168169
});
170+
171+
// JOBS
172+
173+
const allJobs = await graphql(
174+
`
175+
{
176+
allMarkdownRemark(
177+
filter: { fileAbsolutePath: { regex: "/jobs/" } }
178+
limit: 1000
179+
) {
180+
edges {
181+
node {
182+
id
183+
frontmatter {
184+
slug
185+
}
186+
}
187+
}
188+
}
189+
}
190+
`
191+
);
192+
193+
if (allJobs.data) {
194+
allJobs.data.allMarkdownRemark.edges.forEach(edge => {
195+
createPage({
196+
path: 'job/' + edge.node.frontmatter.slug,
197+
component: jobTemplate,
198+
context: { id: edge.node.id },
199+
});
200+
});
201+
}
169202
};
170203

171204
exports.onCreateWebpackConfig = ({

0 commit comments

Comments
 (0)