5+ years of experience in front end development using Angular 2 and above.
Good hands on experience in building UI apps using Angular (2 or above) + Typescript and UI unit testing experience.
Experience with NodeJS and asynchronous programming.
Expert knowledge of latest web technologies (HTML5/CSS3).
Good knowledge of MySQL.
Experience with front end responsive UI frameworks such as foundation and bootstrap.
Experience in writing high-performance, reusable code for UI components.
Experience with integrating back-end web services, via REST-based APIs.
Passion for performance debugging and benchmarking.
Practicing agile development.
Familiar with Jenkins or similar continuous integration tools.
Strong ability to understand client expectations and to resolve issues that may affect delivery.
Strong ability to mentor, coach and train lower level programmers.
Knowledge of web architecture and the HTTP protocol.
Experience with MVC development.
Knowledge of caching strategies.
Experience developing responsive web sites for web, tablets, and smart phones.
Experience with Git, GitHub, Bitbucket and source code management and branching strategies
Experience in writing Web APIs.
Third party UI control libraries like JqxGrid and other custom controls.