Description
Ember.JS Developer
Job Title: Ember.js Developer
Company: Direct IT Recruiting Inc.
Location: Toronto
Position: 6 Month Contract
Job Category: Developer
Career Level: Intermediate to Senior
Work Experience: Ember.js, JavaScript, jQuery, HTML5, CSS3, MVC
Industry: Financial
DESCRIPTION:
- Proficient in advanced JavaScript programming and expert knowledge of the language
- Prior experience in application programming using Ruby, Python, Java, Perl, C++, C#, or Objective-C
- Prior experience in application development using desktop frameworks. Cocoa, .NET, WPF, Qt
- Strong understanding of various programming styles: Imperative, Object-Oriented (OOP), Functional (FP), and/or Reactive
- Strong understanding of web development and technologies including HTML5, CSS3 and W3C accessibility standards.
SKILLS:
- Experience with jQuery (a must)
- At least one year experience with Ember.js (a must)
- Prior experience with one of the following JavaScript frameworks and/or libraries: Sproutcore, Cappuchino.js, Maria.js, Backbone.js, Spine.js, Ext.js, Prototype.js, or Dojo
- Prior experienced writing clean and well-structured advanced client-side web applications without the aid of libraries or frameworks using plain vanilla JavaScript and the DOM.
- Experience with SASS/LESS
- Experience with node.js (grunt, bower, etc )
- Experience building and/or consuming REST APIs
- Experience with GIT, GITHub, GITLab
- Experience with Behaviour Driven-Development or Test Driven-Development
- Experience with Qunit.js, Mocha.js, or Jasmine.js
- Strong understanding of design patterns; including observer, composite, and strategy patterns
- Strong understanding of Model-View-Controller paradigm
- Strong understanding of object roles and responsibilities
- Strong understanding of SOLID design principals
- Desire to evolve their programming skills and craft