Description

10+ years as front end developer. Good knowledge of JavaScript and HTML5 In-depth knowledge of AngularJS and Angular practices and modules that are usually usedExtensive prior experience with Angular 8+, it's best practices and popular module.Strong proficiency in HTML, CSS3, and JavaScriptBuilding self-contained, reusable, and testable modules and componentsAbility to create a clear dependency chain, in regard to the app logic as well as the file systemAbility to provide SEO solutions for single-page appsThorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the systemIn-depth knowledge of CSS and JS methods for providing high-performance visual effects User actions validation & providing responsive feedbackBuilding custom, general-use modules, and components that extend the elements and modules of core Angular.Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around HTTP ClientArchitecting and automating the build process for production, using task runners or scriptsDocumenting the code properly using JSDoc or other conventionsWriting comprehensive unit tests using automated TDD tasksCreating end-to-end test suites for all components and running them using test frameworksCreating configuration, build, and test scripts for Continuous Integration environments

Education

Any Graduate