The Angular Developer will be responsible for developing self-contained, reusable, and testable modules and components using Angular2 or later versions. This role requires a strong understanding of JavaScript, its quirks, and workarounds. The developer will also need a solid grasp of Angular JS features, utility functions, and design patterns. Additionally, they should possess a basic understanding of web markup, including HTML5 and CSS3, as well as fundamental REST API concepts. Familiarity with front-end build tools and code versioning tools like Git SVN is also essential.