Requirements:
• Bachelor’s/Master’s degree in Computer Science or related field
• 7+ years of professional software development experience
• Understanding of Functional Programming Concepts
• Ability to visualize data UI interface and create custom UI components
• Knowledge and experience using a UI mockup tool such as Adobe Illustrator.
• Ability to start greenfield projects and propose designs
• Experience architecting high-performance multi-tier systems
• Experience writing code that deals with extremely large sets of data
• Highly proficient with a deep understanding of React, Redux (or similar state management framework), JavaScript ES6, Typescript/Babel, HTML5, CSS3 LESS/SASS, Node JS, and related build tools
• Good understanding of the project lifecycle process, able to define a comprehensive solution leading towards a common vision
• Very good communication, problem solving and presentation skills