Position ID: NAL-1504-25
Job type: Contract
Interview type: Skype
Job description:
Responsibilities:
Job type: Contract
Interview type: Skype
Job description:
Responsibilities:
- To support development teams and provide solutions on JavaScript frameworks.
- Work closely with next generation architecture development team using cutting edge approaches and technologies.
- Be involved in the ongoing development of a custom-built framework.
- Prototype creative solutions quickly, and be able to collaborate with others in crafting and implementing org-wide improvements.
- Contribute and collaborate in creation and consumption of open, standards-based solutions, while working with existing technologies/frameworks and infrastructure.
- Identify opportunities for process and tool improvements and drive those: High level technology standards, best practices, processes and guidelines, new tools and perspective on leading industry trends, new and emerging technologies, technology prototypes, and engineering process improvements.
- Expertise on JavaScript-based application development with advanced knowledge and reading of JavaScript and jQuery.
- Experience in architectures like - MVC, MVP, MVVM, and pub/sub.
- Used/consumed some/any frameworks for UI validations/prototypes.
- Experience on any of these JS projects/frameworks: Node.js, ES6, Polymer, cujo.js, bacon.js, is/has, ractive.js, require.js, closure.js, esprima.
- Hands on development experience in TDD and using frameworks like Quint/Jasmine/QUnit/Mocha.
- Experience in template libraries like Handlebars.js.
- Experience in source control systems: GIT, Stash.
- Excellent communication skills and heavily hands-on code.
- Working experience or understanding of Agile Scrum methodologies.
- Experience in Can.js, Ember.js, Flight.js, Bootstrap, JSLint.
- Experience in CSS preprocessors like SASS, GRUNT.
- Developing Reusable UI Components.