About this position
Journeyman apprentices have worked as professional software developers for multiple years and are proficient in multiple programming languages. Journeymen typically possess the following skills and traits:
Journeyman apprenticeships are abbreviated but intense periods of learning that allow experienced developers to focus on holistic self-improvement in order to become a multi-disciplined software crafter.
Journeyman apprentices give and receive honest feedback frequently, and hone their collaboration, client service, and coding skills by pairing on large-scale projects. They learn to lead by example, and answer the questions a client doesn't ask.
At the end of a journeyman apprenticeship, journeymen demonstrate a portfolio of their work, which is evaluated by a group of software crafters who decide whether or not to offer them a full-time position as a software crafter.