Software Developer

Journeyman Apprentice - Chicago

                  • Eligibility Requirements

                    You must have the legal right to work in the United States or be a United States citizen if applying to one of our United States locations. Similarly, you must have the right to work in the United Kingdom if applying to our London location.

                    Persons hired must present acceptable proof of identity and proof of their legal right to work. The authenticity of the documents will be verified before employment begins.

                  About this position

                  Rejuvenate your career with software craftsmanship.

                  Journeyman apprentices have worked as professional software developers for multiple years and are proficient in several programming languages. They typically possess the following skills and traits:

                  • Has shipped high-quality code.
                  • Very comfortable with Test-Driven Development and Agile methodologies.
                  • Strong communication skills.
                  • Avid learner.

                  Journeyman apprenticeships are abbreviated but intense periods of learning focused on holistic self-improvement and becoming multi-disciplined software crafters.

                  Throughout their apprenticeship, apprentices are expected to self-study and pair on large-scale client projects to hone their collaboration, client service, and coding skills. They learn to lead by example, provide and receive honest feedback, and answer the questions a client doesn't ask.

                  Apprentices will receive support, guidance, and mentorship to help them become successful crafters. At the end of the apprenticeship, apprentices will have the opportunity to demonstrate their portfolio, which will be evaluated by a review board comprised of software crafters.