Front - end Lead Engineer

JC Penney   •  

Plano, TX

8 - 10 years

Posted 235 days ago

This job is no longer available.

We are looking for a Front End Lead Engineer to join our team. In this role, you will help leading front end engineering efforts in developing the features and functionalites and optimizing application performance and scalability. Your will also be responsible to update existing functaionality and build new features using agile best practices, leverage various JavaScript Frameworks such as with ReactJS, Redux, Node and npm to enhance the user interface.

Primary Responsibilities:

  • Assist in defining the technical roadmap of UI / Web Stack
  • Lead the team’s technical direction by exploring and implementing the latest in client-side technologies and advocate the use of best tools, libraries, and processes for client side development
  • Work directly with other JCPenney IT associates as well as JCPenney business customers to communicate technical capabilities
  • Pair with product managers, designers, front & back-end developers to deliver best user experience.
  • Troubleshoot pre and post-production implementations
  • Propose new ideas when there is strong business value and stay up to date on the latest technology trends and techniques

Core Competencies & Accomplishments:

  • Strong Javascript/ES6 expertise
  • Experience building high-performant, heavy-traffic sites using JS Frameworks (React, Angular, Ember, etc)
  • Ability to write clean, modular, reusable code (using design patterns) and experience with unit-test driven approach to development
  • Experience with CSS Preprocessors (SASS, LESS, PostCSS)
  • Knowledge of build tools (Webpack, Gulp, Grunt) and Continuous Deployment (Jenkins, Travis) is nice to have
  • Work experience in AgileScrum methodologies
  • Experience with Adaptive/Responsive Design Principles
  • Familiarity with Data Structures, Algorithms, and general Computer Science Fundamentals 

Minimum Requirements:

  • Bachelors of Science Degree in Computer Information Systems, or equivillant work experience
  • 7-10 years of experience with JavaScript framework application development; preferably React and/or Angular
  • 3 plus years of experience with leading teams.

What We Use:

  • ReactJS
  • Redux/Redux Saga
  • NodeJS/npm
  • Webpack
  • ES6/Babel
  • Chai/Mocha
  • RESTful API
  • AWS
  • PostCSS