Job Openings Senior Front End Developer - React JS (Remote, US)

About the job Senior Front End Developer - React JS (Remote, US)

This role is Remote, US.

Mandatory Requirements

  • Must be a US Citizen or Green Card holder
  • 5+ years as a React Developer
  • Preferably startup working experience
  • Knowledge of cloud platform, React, RoR and Redux
  • Creative eye for design

Job Description

We are looking for a senior React (for the web) developer who can work independently (i.e. with minimal guidance) to take product requirement documents and designs and turn them into fully functional features, including the ability to seek further clarification where necessary. This person should be completely comfortable asking questions and suggesting improvements (or helpful tools) during any stage of development.

You will be part of a small and focused team, partner with others to get the work done.

  • Participate in, or lead User Story workshops to elicit requirements from key stakeholders
  • Design, prototype, develop, test, and document responsive, secure and functional software
  • Participate in the entire software development life cycle including release management automation
  • Support the development team by performing code, documentation, and procedure reviews
  • Brainstorming with product managers and designers to conceptualize new features
  • Participate in daily standups and provide updates to the team
  • Troubleshoot and resolve reported and detected software issues

Responsibilities

  • Maintain React “environment”, including being able to update packages, Node, etc.
  • Write clean, maintainable code in React
  • Write tests for both new and existing features
  • Work with peers to improve design, usability, and code
  • Manage your own time... ensure that you know what, at minimum, your current and next task are, and clearly communicate when you either finish or get stuck

Skills & Experience

  • 5+ years experience building front end interfaces with ReactJS
  • 5+ years experience with Redux
  • 1+ year experience with Redux sagas
  • 5+ years working with REST API’s
  • Experience with “devops” side of React… finding and upgrading libraries, Node versions, etc.
  • Familiarity with Ruby on Rails is a major bonus
  • Experience with React Native and how it works (and where it doesn’t) with ReactJS is a bonus
  • Experience developing for cross-platform optimization
  • Experience refactoring non-responsive design to be responsive is a major plus

Technology Stack

  • Rails back end (REST API)
  • PostgreSQL database
  • Redis cache + background job store
  • Sidekiq background job processor
  • React + Redux front end
  • Material UI framework (limited usage)