Previous Job
Previous
JavaScript Front End Engineer - King of Prussia, PA
Ref No.: 17-00850
Location: King of Prussia, Pennsylvania
Job Title: JavaScript Front End Engineer
Job Location: King of Prussia, PA
Position Type: Contract
Pay Rate: DOE $/hr. on w2

US Citizen, Green Card and GC EAD only.

Job Description

What You Will Be Doing
  • Obtain a complete understanding of the client-side (JS, JSP, Handlebars, LESS) Open Commerce Platform (OCP) and the custom enhancements made to meet business requirements. Lead all internal OCP front-end related project work.
  • Propose new architectural directions.
  • Lead and mentor associate developers in front-end project work. Unit Tests code when applicable.
  • We're not looking for 100% coverage but we need it where it makes sense.
  • Experience writing these tests and the affect this has on particular design patterns and vice versa.
  • The following secondary responsibilities also apply:
  • Semantic Markup, ARIA and LESS refactoring. Familiar with SVN and GIT branch merges. Write technical documentation in Confluence (Atlassian) for large projects.

What You Need To Get the Job Done
  • The Senior JavaScript Engineer is a key member of the E-commerce team. In order to be effective in this role, the following skills are needed:
  • Excellent attention to detail, follow-up and organizational skills
  • Ability to work well across multiple departments independently, as well as the ability to interact productively within a team setting
  • A Bachelor's degree in Computer Science/Engineering or equivalent experience.
  • Familiar with SEO.
  • ES2015/2016 JS and awareness of ES2017's upcoming changes.
  • Usage of transpilation libraries like Rollup, Babel, Bubble, etc - please provide name of other tool if it's not listed here.
  • Small to medium sized project that utilized one or more MV* framework for front-end work is a plus.
  • Medium to large-scale project that utilized LESS CSS pre-compiler is a plus.
  • Large project work, preferably in E-Commerce is a big plus.
  • Java (1.7) experience is a big plus.
  • Successfully led a team of developers in the past is a big plus
  • Linux / OSX CLI (Command Line Interface or a Windows alternative) to SSH into remote servers, run Compass (SASS), Git, SVN.
  • Familiar with the following terms/concepts
    • Isomorphic
    • Homoiconicity
    • DRY
    • Functional