Short Description

Qualifications

Job Responsibilities

Essential Skills & Prerequisites:

EXP 6+ yrs 
• Experience in designing and implementing web-based applications within all phases of the Software Development Life Cycle (SDLC)
• Solid knowledge of cross browser HTML, CSS, JavaScript and AJAX
• Hands on experience on at least two of the following JavaScript frameworks
o EMBERJS
o REACTJS
o ANGULAR (1.x or 2)
o BACKBONE
o DOJO
• Demonstrable experience in Object Oriented JavaScript without the use of a library or framework
o Able to explain advanced concepts native to the JavaScript language – understanding of ECMA6 Standards is a big plus
o Able to follow best coding practice with JavaScript. ie: avoiding global variables, namespaces, modularity, inheritance, performance, closures
• Experience in UI testing and Code Quality Tools (Jasmine, Mocha, Cucumber, JSLINT, etc…)
• Experience with CSS pre-processors (SASS, LESS)
• Keeps up to date with the latest trends in UI development
• Understand the paradigms and techniques associated with web page performance and degradation; how to analyse, apply measures, and resolve bottlenecks
• Communicate effectively with other engineers and QA
• Understand Agile methodology and instill best practices into the process

 

Desired:
• Web analytics experience (Google Analytics, Adobe Omniture, or similar technologies) 
• Relational Databases and SQL
• Development experience in JAVA (Spring, J2EE, Spring boot etc…)
• Knowledge of server side scripting (PHP, JSP, ASP)
• JavaScript pre-processors (CoffeeScript, TypeScripts)

Apply now