Journeyman Apprentice - New York
About this position
Rejuvenate your career with software craftsmanship.
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:
- Has shipped high-quality code.
- Very comfortable with Test-Driven Development and Agile methodologies.
- Strong communication skills.
- Recognizes need for continual learning.
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.