Mobile Developer

Job type:
on-site
Start:
n.a
Duration:
6 months
From:
Direct IT Recruiting INC.
Place:
Ontario (ON)
Date:
04/03/2015
Country:
flag_no Canada
project ID:
879652

Warning
This project is archived and not active any more.
You will find vacant projects in our project database.

Job Title: Mobile Developer

Company: Direct IT Recruiting Inc.

Location: Toronto

Position: 6 Month Contract

Job Category: Developer

Career Level: Intermediate to Senior

Work Experience: 2+ years as a Mobile Developer, Ember.js, Ext.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

- At least one year experience with Ember.js

- 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