Senior Front End Developer - remote

The Center of Applied Data Science
Posted 3 years ago
We Work Remotely
Job Description 

We are looking for a highly skilled React.js Developer to collaborate with a team of developers and UX designers to develop and maintain a web application. You will be responsible for leading the development of all stages of the interface component design from conception through to execution. Important responsibilities. The ideal candidate possesses strong communication skills and is able to develop reusable, efficient, and scalable code as well as update the legacy codes.  

Responsibilities  
  • Collaborate with a team of developers and designers to create web applications 
  • Create reusable, effective, and scalable JavaScript code 
  • Design the data and presentation layer of the web application’s front-end 
  • Use additional JavaScript libraries such as Redux to manage the web application’s state, derive computed data from the state of the system, and make asynchronous API calls 
  • Translate the client’s technical requirements into code 
  • Test and update web applications so that they can be used on all web browsers 
  • Monitor interaction of users and convert them into insightful information 
  • Creating documentation for making the codes reusable  
  • Supporting and training the internal teams 

Skills and Qualifications 
  • 5+ years of professional experience in React.js 
  • Highly proficient in rendering data to the DOM using React.js 
  • Highly proficient in JavaScript, modern JavaScript, HTML, CSS 
  • Highly proficient in one or more libraries (e.g. Redux, React Router, etc) for state managing and routing 
  • Proficient in using Git as a control system  
  • English language proficiency