ts is essential.

المهام والمسؤوليات

Design, build, test, and maintain efficient, reusable, and reliable apps using JavaScript\r\nContribute to all phases of Application development lifecycle \r\nOptimize Performance and Responsiveness\r\nDrive continuous adoption and integration of relevant new technologies into design\r\nAssist testers and support personnel as needed to determine system problems

المهارات المطلوبة

Ability to understand business requirements and translate them into technical requirements.\r\nBS/MS degree in Computer Science, Software Engineering or a related area\r\nDeep understanding of JavaScript design principles and interface guidelines \r\nFamiliarity with Test-Driven Development / Behavior-Driven Development\r\nProficient understanding of Versioning Control (Git)\r\nStrong communication and teamwork skills with a problem-solving attitude\r\nHelp maintain code quality, organization, and automatization.\r\nFluent in English in both speaking and writing\r\nProficient understanding of web markup, including HTML5, CSS3\r\nBasic understanding of server-side CSS pre-processing platforms, such as LESS and SASS\r\nGood understanding of asynchronous request handling, partial page updates, and AJAX