Key responsibilities:
Personal profile:
Teamwork skills and a positive attitude. Algorithm oriented problem-solving. Self-driven, results-oriented and fairly personality which demonstrate professional behaviour. Ability to work and thrive in a fast - paced environment and master diverse web technologies and techniques. Eager to learn and adapt to new technologies.
Specific Job Skills:
Proficient knowledge of JavaScript, Typescript, ES6+ standards. Proficient knowledge of HTML5, CSS3, SASS or LESS preprocessors as well as of OOP, functional and reactive programming, MVC. Proficient knowledge of library management such as Redux, Mobx, etc. Advanced knowledge of testing frameworks (e.g Jasmine), units tests and end to end tests.Proficient understanding of cross-browser issues and ways to work around them and of implementing advanced SEO
principles. Proficient understanding of code versioning tools, such as Git or Mercurial. Proficient understanding of libraries such as jQuery, lodash, momentjs, and UI frameworks such as Bootstrap, Foundation, Semantic UI, etc. Advanced understanding of client side caching processes and security. Excellent command of English language both written and oral.
Requirements: