Job Description
We are seeking a driven UI Developer to join a growing, 4-person team. The group is focused on the development of a Browser-based Messaging application used to push information to Mobile devices.
This client-side development relies very heavily on object-oriented JavaScript and utilizes frameworks such as: Bootstrap, Backbone, RequireJS, Handlebars. This application also interacts with many 3rd party APIs, so you must be comfortable deploying against RESTful APIs.
Responsibilities:
- Full cycle of JavaScript front-end development. Includes deep understanding of the DOM, JSON, object-oriented JavaScript, and common JavaScript libraries.
- Implementing AJAX-driven interface. This includes extensive knowledge of web technologies such as HTTP, AJAX, and REST.
- Evaluating and utilizing frameworks for front end development, such as jQuery, Bootstrap, RequireJS, Handlebars, Backbone
- Maintaining a complex JavaScript front end project. This includes the ability to structure JavaScript code, delay loading, and execution optimization.
- Manage the optimization, minification, and bundling of our framework/libraries using tools like RequireJS, Uglify, Node, Grunt.js, etc.
- Handle the management and administration of our public GitHub repositories for our libraries – including pushing/pulling changes
Experience utilizing the following JavaScript frameworks/libraries:
- RequireJS / Grunt / Node
- jQuery / jQuery UI / Bootstrap
- Underscore / Backbone
- Handlebars / Mustache
- Globalize
Qualifications
High preference for candidates with BackboneJS experience.
Additional Information
All your information will be kept confidential according to EEO guidelines.