Requirements
Web development experience of at least 2 years.
High knowledge and skills of using native javascript and TypeScript
High skills to use and write SPA with VueJs, AngularJs, Angular 2+, Vuex, RxJS.
Good skills of html5, css3: (sass, scss), Flex, Vuetify, AngularMaterial, Bootstrap,
Experience with mobile adaptation and cross-browser compatibility.
Knowledge of Webpack configuration.
Understanding of REST architecture, HTTP protocol and WebSocket
Experience to write UNIT tests.
Good knowledge of OOP principles and pattern
Good knowledge and skill of backend technologies (NodeJs).
Good knowledge and skill work with MySQL, Mongodb.
Base skill of using linux system.
GIT experience.
Experience working in a team.
Ability to write clean and readable code, as well as understand someone else’s code
Responsibilities
Write clear, reliable and thoughtful code.
Support existing company products, add new features, improve code and write tests.
Collaborate with the product owner to discuss and validate requirements.
Participate in the process of developing new projects, developing architecture.
Participate in scrum meetings and estimate issues.
Investigate, implement and share new technologies and ideas with a team.
As pluses:
Building a multi-platform product (desktop, mobile, native mobile)
Browser rendering performance optimisations
Experience OTT and IPTV.