$80K — $100K *
A Specialist – Web Development has mastered the most-often used features of the programming language, its core library, commonly used 3rd party libraries, and commonly used code management and build tooling. They are able to mentor less experienced developers in the team's practices and idioms, including the reason behind them, as well as provide meaningful commentary on the implementation of the developer's code.
Initially a developer is expected to be able to develop a medium set of defined, inter-related components, articulate why the code and application they are working on are designed the way they are, and be able to provide some instructive feedback to newer developers through code reviews and in-person Q&A. As they progress, they should be able to implement smaller subsystems independently, begin to design small portions of the systems, and begin to understand the design principles and practices that cut across all the applications.
The goal the Specialist – Web Development is to:
Or, more succinctly, the Specialist – Web Development is gaining the ability to determine why things are done in a particular way and apply that knowledge to new situations.
Development - 90%
Mentoring - 10%
Valid through: 11/9/2021