React Jobs - Senior Front-End/React.js Developer, 16472

at Software Resources
Location Glendale, CA
Date Posted August 21, 2019
Category Default
Job Type Full-time

Description

Software Resources has immediate job opportunities for Senior Front-End/React.js Developers ON-SITE in Glendale, CA.

6+ month contract with potential to extend and/or convert to permanent

Description:
Seeking an expert Senior React.js Developer that can architect and develop large scale enterprise applications.

Responsibilities:

  • Develop reusable user interface components and front-end libraries in React.js
  • Translate designs and wireframes into high quality code
  • Optimize components for maximum performance across browsers and devices
  • Proactively analyze website performance and implement solutions for improvement

Requirements:

  • 10+ years of experience building complex web applications
  • Solid work experience using component-based development on the client side
  • 7+ years of experience developing single page applications
  • 3+ years of current experience developing in React.js and Redux. Prior to that some experience in Angular or Backbone or Knockout or Ember.
  • Thorough understanding of React.js and its core principles
  • 7+ years of experience coding in JavaScript, HTML, CSS
  • 7+ years of experience interfacing with Rest API's, JSON, XML
  • 7+ years of experience with unit testing and integration testing
  • Experience building sites for mobile use
  • Experience with AWS infrastructure (API Gateway, S3, Lambda)
  • Experience with Google Analytics integration
  • Deep knowledge to create standards-compliant, cross-browser, mobile compatible front-end code with responsive design
  • Deep knowledge of front-end performance optimization
  • Strong design skills a huge plus
  • Should have a good understanding of database concepts
  • Should be a self-starter who is excited to relentlessly solve many technical challenges
  • Must have excellent written and verbal communication skills
  • Should manage own time and work well both independently and as part of a team