Have you just graduated a coding bootcamp? Check out the 6 most popular job titles based on data from our 2015 Bootcamp Graduate Survey. From Software Engineers to Junior Developers and Teaching Assistants, find out what types of jobs are available to bootcamp graduates, the languages you need to learn to land the position, and which bootcamps teach them!
Related titles: Developer, Software Developer
Software engineers are involved in all aspects of computer software and programs including design, development, testing and evaluation. Although writing and understanding code is essential to be a software engineer, most engineers are primarily concerned with testing and analyzing software functionality, developing algorithms and debugging.
Software engineers often work in Java and C/C++ or with mobile technologies like Android that employ Java. Because C/C++ and Java are often the primary languages taught in computer science degree programs, it’s a popular choice for CS graduates. The websites of Google, YouTube, Amazon and Twitter all use C/C++ and Java. A few bootcamps that teach these languages include:
Related Titles: Web Developer
Front-end developers work on the look and feel of a website. They design buttons, layouts and are responsible for how a user interacts with or obtains information from a website. A front-end web developer’s role may be strictly technical, working with the website’s design and functionality or more customer-oriented, consulting individuals on the user experience and interface for their website.
Related Titles: Associate Developer
A Junior developer has little to no experience in the field, generally less than two years. The developer may need a lot of guidance, work on more structured tasks and learn new languages and/or frameworks on the job. For some insight into how a junior developer role might differ from that of a Senior Developer, Developer or Apprentice, check out this blog post by a Flatiron alumni and junior developer and this one by a Thinkful alumni and junior developer.
Full Stack Developer
Traditionally, the role of a Full stack developers requires in-depth knowledge of front and back end development, servers, networks, UX/UI and project management. However, with the advent of new frameworks and the popularity of mobile, many consider these proficiencies a necessary essential. Rather than coding, most full stack developers have responsibility for leading the team and managing projects.
Teacher Assistants have become highly sought after components to coding bootcamp programs. In some cases, teaching assistants teach courses and serve as instructors of smaller components of the bootcamp course. In other cases, teaching assistants aren’t actual instructors, but serve as a resource and answer questions during the project components of the day.
Related Titles: Apprentice
Intern duties vary by company and coding language, but it’s safe to say that as a software development intern you won’t be getting coffee! Interns are placed on a job to learn, and for that reason are often placed with an internal mentor who you meet with regularly to answer questions. More forward-thinking companies design apprenticeship programs- check out Apprentice.io, the professional development program from Ruby on Rails powerhouse Thoughtbot. Dave Hoover, a co-founder of Dev Bootcamp and author of Apprenticeship Patterns talked to us extensively about his love of apprentice programs: “The cool thing about these apprenticeship programs is that the companies really invest in the apprentices, and because of this, the apprentices succeed well over 90% of the time. It’s not like they take on 10 people at once and 2 survive.”
As with a junior developer, interns are often given small, structured tasks to work on independently. Depending on the company structure, an intern might receive more on-the-job training than a junior developer. However, interns are certainly expected to contribute to the team and produce code.
You could land an internship or apprenticeship in any coding language- from Ruby on Rails to iOS! Many bootcamps coordinate internships with hiring partners either as part of the curriculum or as a post-bootcamp segway into the work world. A few bootcamps that include internships or apprenticeships in the program include:
Want to learn more about the types of jobs you can get after bootcamp? Check out where bootcamp grads are working in our recent alumni spotlights with grads of NYC Data Science Academy and Bloc online coding bootcamp.
React Native vs Native iOS/Android
Should you use React Native or a native mobile language like Swift or Java to build your first app?
Meet Our Review Sweepstakes Winner
Meet our reviews sweepstakes winner and hear his advice for attending a coding bootcamp!
Git Creative: 4 Ways Alumni Got Hired
4 Flatiron School alums share their creative stories of how they found jobs after coding bootcamp.