This role will require you to be proficient with React.js with a primary focus on developing user interface components and implementing them using popular React.js workflows like Flux or Redux. You will need to ensure that these components & the overall application are robust and easy to maintain. Part of your role will also require you to coordinate with other team members to work on various layers of the infrastructure. An ideal candidate is someone who enjoys solving problems, can produce sophisticated design and deliver high quality results.