How Does Codesmith Work?

First Step

We select through a rigorous process

Admitted students have included those with degrees from top schools like Stanford and Cornell and have previously worked at some of the most highly regarded companies in the world, including Boeing and the NFL.

Selecting Codesmith Students
Second Step

We train our engineers in the latest technologies

Codesmith engineers are trained in advanced JavaScript, computer science, and work with industry best practices. Through code review and contributions to the open source community, graduates are ready to all value to your team.

Engineering lecture
Third Step

Graduates face rigorous coding assignments

Codesmith engineers go through rigorous assessments before meeting hiring partners to ensure their readiness for mid-level engineering positions and above. Assessments include algorithms, data structures, and front end and back end technologies.

Students working on difficult coding challenges
Fourth Step

You're matched with the best talent for your team

At Networking Day, you join us at Codesmith to meet graduating engineers most suited to your needs through 1-on-1 lightning round interviews. This is followed by an open networking session, where you can talk with graduates about their Open Source Products, previously described by the VP of Engineering at Ticketmaster as “highly significant.”

Engineering Interview

It’s clear from speaking with graduates that they have a vocabulary and comprehension of programming in a way I don’t normally see in engineers with 1-4 years experience.

James OReilly

James O'Reilly

Vice President, Software Engineering - Digital Media & Emerging Technology @ Discovery

Where Codesmith Graduates Have Been Hired

Codesmith helps graduates land mid and senior level software engineering positions with our extensive hiring support. Graduates are hired at some of the most influential companies around the world, including Google, Amazon, LinkedIn, Hulu, Snap, and many more. Learn more.

Open Source Products Built by Students

Reactime logo

Reactime was created to help developers optimize and debug their React applications. Reactime remedies the increasingly difficult pain point of managing state with a Chrome extension that makes the development environment more accessible and comfortable.

Read Article

ReacType logo

“The beauty of ReacType is that you can use it in parallel with create-react-app or other boilerplate code generators. Instead of exporting an entire application from ReacType, you can simply export your components into an existing project.”

Read Article

Aesop logo

Aesop was created by Codesmith students and absorbed into the Storybook ecosystem where it has continued to be maintained by the Storybook folks.

Periqles logo

Periqles is a React component library for Relay and Apollo that makes it easy to collect user input. Periqles abstracts away the dirty work of form creation with override switches built in for the design-conscious developer so you can be free to focus on business logic.

Read Article

Atmos logo

"Atomos integrates seamlessly with React DevTools to provide real-time visualization and facilitate the planning and debugging of a React/Recoil application’s structure and state... Atomos saves developers time and energy by taking the guesswork out of the state management debugging process."

Read Article

Contact us to learn more about our next hiring event!