• Proven experience as a Senior Full-Stack Developer or similar role.
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
• Through understanding of ReactJS, AngularJS and its core principles.
• At least 3 year of experience with popular ReactJS workflows (such as Flux or Redux).
• Familiarity with RESTful APIs.
• Knowledge of modern authorization mechanisms, such as JSON Web Token.
• Experience with NodeJS and frameworks available for it (such as Express).
• Understanding of fundamental design principles behind a scalable application.
• Proficient understanding of code versioning tools, such as Git.
• Can communicate well in English.
• WebRTC implementation is a compulsory.