JOB SUMMARY:
Designs, develops, and documents applications. Performs bug corrections, release testing and beta support which may require research and analysis.
JOB RESPONSIBILITIES:
The software developer is expected to design, code, document and verify high quality solutions. The applicant will have development/debugging experience working with JavaScript, REST API’s, single page applications, and offline data. The candidate must be able to work in a team environment and have strong communication.
REQUIRED SKILLS:
• previous software development experience
• Experience in JavaScript, HTML5, CSS
• Consuming REST API’s / OAuth2
• Designing and building single page applications (SPA)
• Experience developing browser extensions is a plus
• Experience developing commercial grade software applications is a plus
• Strong problem solving and analytical skills
• Solid design/coding skills
• Ability to function in a team environment
PREFERRED SKILLS:
• Angular2, ReactJS/Redux, jQuery, Dojo, or Ember
• Babel, ECMAScript 2015 (ES6)
• ESLint, JSHint, Flow
• NodeJS, NPM, Yarn
• React Native, Cordova, Phone Gap, Chrome Extensions
• Java, php or python
• Full stack development
• Distributed source control, such as GIT
• Experience with JIRA project management
• Experience with Scrum or Kanban
For more information about this role, please email your CV