Previous Job
Senior Web Applications Engineer
Ref No.: 18-25208
Location: Alexandria, Virginia
Senior Web Applications Engineer. The ideal person must have at least 8 years of experience. U.S. Citizenship required.

ESSENTIAL DUTIES: The Web Applications Engineer is responsible for the programming and development of an interactive prototype based on an existing wireframe as the basis for requirements and user stories. The developer will select a commercial JavaScript framework that features rapid prototyping and responsive design to enable the demo to operate effectively on different form factors. The prototype will be developed in an AWS environment, taking advantage of AWS services for functionality, storage and image recognition are examples, knowledge of AWS is critical. The prototype will not be used for production development so coding choices should prioritize speed and interactivity. The Web Applications Engineer is expected to serve as QA and DevOps engineer for the project as well, performing testing, automating where possible, implementing deployment scripts, implementing continuous integration and continuous deployment where possible. The Web Applications Engineer will provide demos at the end of each Sprint to the client presenting completed user stories and features

The main requirements are:
  • Experience with HTML, CSS, Javascript (prototype interface, composition, CommonJS/AMD module systems using RequireJS), Node.js
  • MS in Computer Science or related field
  • HTML/CSS/AJAX/Javascript frameworks for rapid prototyping in any or all off the following jQuery, Bootstrap, Backbone/Angular/Ember/Meteor/React/Polymer/Aurelia/Spine/Mithrill coding experience
  • CSS compiler knowledge
  • Agile and Scrum