Requirements
Minimum 4 years of proven in a similar experience, min 1 year of experience using Angular2+.
3+ years of experience with JS, working on high traffic, large web applications.
Knowledge of real time processing (Web socket)
Experience with Redux / ngrx store
Knowledge of other JS libraries like ReactJS is a plus.
Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
Creating self-contained, reusable, and testable modules and web components
Good knowledge of W3C standards and browser-compatibility issues
Validating user actions on the client side and providing responsive feedback
Architecting and automating the build process, deployment orchestration, effectively building a continuous delivery pipeline from dev to production
DevOps culture. Build, own and operate services through its entire lifecycle
Documenting the code inline using JSDoc or other conventions
Writing extensive and comprehensive unit tests ( karma , jasmin , mocha )
Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
Knowledge of server side scripting languages like NodeJS TypeScript is a plus
Previous experience in a scrum environment is required
Experience with version control systems like Git
Professional English communication skills is a plus
Knowledge of Design Patterns Concepts