Develop and maintain web applications using HTML5, CSS3, and Angular. Minimum 5 years of experience with a Bachelor's degree or equivalent. Must have strong knowledge of design patterns and SOLID principles. Experience with unit testing (Jasmine/Jest) and E2E testing (Protractor) is essential.