A junior developer leads development on software projects. They regularly add new features and innovate on a daily basis.