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