UI Engineer

Job Overview

Our client in the Jersey City area of NJ has an excellent opportunity for a UI Engineer! 

 

Responsibilities:

  • Responsible for the engineering, use and integration of front-end development technologies to create internal and/or external standards-compliant internet pages and web-applications that implement cleanly across different browsers and devices.
  • Interface with their development team and mentor other UI Engineers and team members.
  • Specifically, this job will be geared towards developing against the HTML5 specification for distribution to mobile devices, both through traditional HTTP browser delivery as well as device-specific applications.
  • Applicants must demonstrate prior experience developing HTML5 sites and apps with available examples of those sites and apps for demonstration.
  • Code HTML5/CSS/JavaScript.
  • Create CSS-based layouts using responsive, semantic, W3C standards-compliant HTML.
  • JavaScript coding using Jquery and other frameworks as needed.
  • Contribute to establishment of internal HTML5/CSS3/JS development standards.
  • Review and adjust templates for W3C standards compliance and optimization.
  • Use of CSS preprocessors like LESS, SASS.
  • Implement SEO requirements into templates.
  • Deliver standards-compliant Application Template for projects.
  • Troubleshoot Application Templates (Django, Mobile application).
  • Document all Template work.
  • Develop processes and standards for front end unit testing.
  • Write full unit testing and automated testing mirroring all development.

 

Requirements:

  • HTML5 (hand coded) with examples of applications; XHTML; CSS3.
  • Responsive design coding techniques.
  • js and NPM.
  • High Performance JavaScript (ES6, require.js, common.js, node).
  • JavaScript frameworks (jQuery required).
  • Continuous Delivery, Continuous Integration.
  • Test driven development.
  • Object Oriented Programming.
  • Command line Git.
  • Capable of managing a variety of concrete variables in situations where only limited standardization exists.
  • Able to interpret a variety of instructions in written, oral, diagram form.
  • Work in Linux/Apache environment.
  • Knowledge of cookies, including issues such as P3P.
  • Bachelor’s Degree (Computer Science preferred) from a four-year college or university and 2 years of relevant experience; or equivalent combination of education and experience.
Job Detail
Shortlist Never pay anyone for job application test or interview.