Front End Developer (HTML5 and Java Script), CSS3, J2EE, Nunjucks, Web Components.
Job Description:
Front End Developer (HTML5 and Java Script)
The candidate will have extensive experience on enterprise solutions, strong solution design skills and the ability to document, communicate, and implement the designs patterns they utilize. Experience writing technical white papers and documenting the design of proposed and new system, as well as reverse engineering existing systems are a must.
Demonstrated oral and written communications skills are necessary to clearly and effectively convey issues, reports, and other deliverables.
The candidate shall have extensive experience in developing, maintaining, and supporting applications and computer/network operating system and other system software. Has prime accountability for major projects and will develop detailed and robust requirements, code, test, and implement proposed systems.
Skills Requirements:
​Required:
Desired:
Experience with ES6Struts 2GitExperience with package managers, such as NPM, Webpack, Browserify, et. al.Experience with some type of task runner, such as Gulp (preferred), Grunt, et. al.Experience with Test-Driven Development (TDD) and a JavaScript-based testing framework, such as Selenium (preferred), Cucumber, Mocha, Jasmine, QUnit, et. al.Experience with headless browser automation tools, such as Nightwatch (preferred), PhantomJS, et. al.Education: ​Bachelor's degree in Information Technology, or related field, and 11 years of relevant experience.
Skills:Skills
# Years Used
Year Last Used
Overall IT exp. (11 yrs.+)
Education: BA/BS
Certifications:
High proficiency with HTML5, CSS3, and JavaScript. (Required)
Experience with CSS preprocessors, such as Less (preferred) or Sass. (Required)
Experience with Javascript-based templating, such as Nunjucks (preferred), Handlebars, Moustache, et. al. (Required)
Experience with Web Components frameworks, such as W3C Web Components, Vue.js (preferred), Polymer, Angular, React, Preact, Riot, et. al. (Required)
J2EE (Required)
Experience with ES6. (Desired)
Struts 2 (Desired)
Git (Desired)
Experience with package managers, such as NPM, Webpack, Browserify, et. al. (Desired)
Experience with some type of task runner, such as Gulp (preferred), Grunt, et. al. (Desired)
Experience with Test-Driven Development (TDD) and a JavaScript-based testing framework, such as Selenium (preferred), Cucumber, Mocha, Jasmine, QUnit, et. al. (Desired)
Experience with headless browser automation tools, such as Nightwatch (preferred), PhantomJS, et. al. (Desired)