Are you young, motivated, and currently with lots of times on your hands, but have a deep interest in tech? Well, if you are based in or near San Francisco, you will be glad to know that Twilio is currently looking for software engineer apprentices.
The Twilio Software Engineering Apprenticeship program, dubbed Hatch, runs for six months, and equips the apprentices with industry-level experience in design, developing, and delivery of market-ready software systems.
The Hatch program is particularly keen on enrolling candidates with little to no-traditional technical background. So don’t let your lack of professional training in ICT or related field be an excuse for not applying.
Twilio is encouraging anyone from the underrepresented communities in tech to apply. The company has made a name for itself for championing diversity at the workplace. So apprentice from communities like people of color, LGBTQIA, women (self-identified), veterans, and people with disabilities among others are all encouraged to apply.
The Twilio Apprenticeship Job Description
The apprenticeship is in two parts. The first part entails you joining a team made up of fellow apprentices to learn about the Twilio engineering platform. Where you will be learning about the internal workings of the tool. You will be expected to build your Twilio app, which will help you familiarize yourself faster with the platform’s products, systems, and processes.
In the second part, you will move on to spending your time with Twilio’s experienced product engineering teams. During which you will learn software development best practices. You will also have access to multiple mentors and formal training sessions designed to sharpen your technical and interpersonal skills.
Responsibilities
Write high-quality, maintainable code that is well-documented and extensively tested
Collaborate with team to rapidly and safely iterate and deploy production systems
Participate in product and architecture reviews to determine project deliverables
Contribute to regular team meetings to plan work on an ongoing basis
Give and receive constructive feedback as part of peer code reviews
Requirements
Certification from a 12 week+ intensive full-time boot camp program or equivalent
Experience with web applications, REST APIs and ORMs
Proficiency in one of Python, JavaScript or Ruby
Willingness to learn Java, PHP or Python
Strong communication and team skills
Bonus points
A strong sense of empathy
Appetite for knowledge
Familiarity with the Scrum development framework
Basic understanding of DevOps best practices
Test-driven development discipline
For enquiries, you can email hatch@twilio.com. The recruitment is for the cohort that will begin their apprenticeship at Twilio in March 2018. You have until Friday, Jan. 19, 2018 5 PM PST to apply. You can apply at this link.