Previous Job
Previous
Interactive Developer
Ref No.: 17-15073
Location: Rockville, Maryland
Position Type:Contract
Interactive developer
Rockville, MD and Arlington, VA
6 Months to start


Responsibilities:
  • Develop interactive client-side applications and functionality across web sites using modern techniques
  • Work with creative team to collaborate develop and iterate over UX functionality
  • Work closely with back-end developers to create micro-services for consumption by the UX.
  • Integrate presentation layer code with CMS technologies.
  • When necessary stand up new instances of web tooling framework.
  • Communicate effectively with the creative user experience team and technical development team.
  • Create unit tests to ensure visual consistency and proper functionality across releases
  • Ensure cross-browser, cross-platform and multiple device type compatibility and resolve issues.
  • Ensure solutions meet 508 accessibility requirements.
  • Stay current on web technology trends and innovations and share information with the team.
  • Assess existing solutions for usefulness, usability, and coding techniques.
  • Identify tools, templates, and techniques that evolve existing approaches for the larger Creative Design community.
Requirements:
  • Must be a U.S. Citizen or U.S. Legal Permanent Resident
  • Eligible for U.S. Government Clearance.   
Experience Guidelines: 
  • 6+ years of industry experience.
  • 3+ years of experience developing large-scale web sites (>1000 pages); experience with web content management systems strongly desired.
  • Expert level of experience with JavaScript (ES6+), Typescript and frameworks such as Angular 2+, React and jQuery
  • Expert level of understanding with Node.js based tooling like Webpack, Grunt/Gulp, NPM, ExpressJS, Babel, etc
  • Experience producing and consuming RESTful micro-services
  • Experience creating Node.js modules and scripts
  • Experience working with responsive web designs across multiple platforms
  • Experience with unit testing using frameworks such as Mocha, Chai, Sinon, Karma, PhantomCSS
  • Experience with Jenkins and Docker a plus
  • Excellent analytical and process-oriented skills.
  • Excellent verbal and written skills.
  • Experience in working on multiple projects simultaneously.
  • Ability to work collaboratively on multi-disciplinary teams (in a consulting firm or agency preferred).
  • Experience with mocking up proof-of-concepts based on wireframes.
  • Ability to learn new UI technologies quickly.
  • Knowledge of Section 508 and WCAG 2.0 standards and compliance desired.
  • Understanding of SEO and accessibility issues as they relate to the front-end.
  • HTML5, CSS, SASS
  • C#, any scripting language
  Education:
  • Bachelor's Degree required from college or university