Developer Apprenticeship

Reports to: Apprenticeship Manager

Purpose

Our DevBuilders apprentice program is designed to match client companies looking to build a development team with enthusiastic, high aptitude beginning developers looking for an opportunity to enter the field of software development.

Traits of a DevBuilders Apprentice

  • You recently completed a coding bootcamp (or have a similar experience level)
  • Are self-taught and looking to work your way into full-stack development
  • Just graduated with a traditional computer science degree and want hands-on coding experience.

About the program

This is a 6 month paid apprenticeship designed to take you from entry level to productive developer. You'll be working with other apprentices: we've found that new developers work best in pairs. Apprentice Manager Chris Nelson will serve as the apprentice mentor and be working closely with the apprentices to help them launch into their software development career. We'll work closely with the client to identify tasks that are the right size for an apprentice pair to tackle. You'll be doing important, valuable work, but at a pace that allows you to learn along the way.

The selection process

What we've learned with our first set of apprentices is that enthusiasm and aptitude make the most difference in how likely an apprentice is going to be successful. The aim of the selection process is assess those factors.

Here's how to get started:

  1. Send an email to: apprenticeship@teamgaslight.com. This gets you on our mailing list so we can keep in communication with you. We'll also arrange a time to talk to you in person on on phone/skype/google hangout.
  2. Complete the Math and Logic Challenge. This will help us assess how you'll do as we throw an immense amount of new concepts at you and ask you to apply them.
  3. We'd like to see something you've built. We're not expecting something super complicated, but we'd like to see a basic web app. Our Gaslight Apprenticeship Challenge is an example of the kind of thing we're looking for, but if you've already built something else of similar complexity that's fine too. To submit, send us a link to a github repo with instructions for how to get your app up and running.

What to Expect

  1. After we get your email, we'll arrange a time to talk to you either in person or by phone.
  2. We'll review the web app you've built and the results of the Math and Logic Challenge.
  3. Based on the results, we'll bring you in for a pair programming session where we work together on adding a feature to the application you built.
  4. If this goes well, we'll actively be looking to add you to an apprentice team for a client. The schedule for when we ramp up apprentice teams is driven by client opportunities. We'll clearly communicate what we know about the timeline as it develops.