Job Description :
Senior Front-End Web Engineer
100% Remote Costa Mesa, CA
3+ months
SKYPE
CLIENT: EXPERIAN

Description:
Our client is looking for a talented Senior Front-End Web Engineer to help build our next cutting edge web application which will allow consumers to purchase a variety of client''s products and services. The ideal candidate should be well rounded, self-motivated, experienced with multiple UI technologies and frameworks and enjoy fast paced development cycles. You must be expert in writing complex MVW JavaScript, as well as fluent utilizing current AngularJS framework or equivalent. Be prepared to show a portfolio of recent project designs and/or code samples.

Responsibilities:
Prototype, develop, test and optimize best-in-class responsive AngularJS applications
Turn requirements such as wireframes, prototypes and interactive user interfaces into fully functional and highly performing web components
Collaborate with Business, UX, QA and back end teams to deliver superior functionalities
Integrate RESTful web services utilizing JSON from multi-tiered web applications
Optimize existing code with engineering best practices
Maintain high code coverage for unit and E2E tests utilizing Karma, Jasmine, and Protractor
Participates in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations and design sessions.

Qualifications:
7 years expert UI programming skills with JavaScript, HTML5, CSS3
Deep technical expertise of JavaScript MVC concepts and SPA APIs
Proficiency with the DOM and asynchronous event-programming models
Track record of cross browser development on a large-scale public facing application
Ability to complete projects with minimal supervision and direction
Solid understanding of responsive design, web standards and UI/UX best practices
Experience using multiple CSS/JavaScript frameworks and libraries (AngularJS, AWS, NodeJS, Webpack, Bootstrap, Foundation, etc
Experience with UI testing and automation frameworks (Selenium, Protractor, Jasmine, Karma, etc
Attention to quality and detail
Proficient in Agile/Scrum methodology

Bonus skills:
Experience with CSS pre-processors such as Sass, Less or Stylus
Experience with node development workflows (npm, gulp, etc
Experience with data visualization APIs and JSON (Highcharts, D3, Google Charts, etc
Previous Mobile (web and/or native) development experience a plus
Financial Services experience is a plus

Education:
Degree in computer science or related field