Requirements:
3+ years of experience building web user interfaces – must
Deep knowledge in HTML5, CSS3 & JS – must
TypeScript and/or ECMAScript 6+ knowledge – advantage
Experience building complex user interfaces with one of the leading web frameworks, such as React or Angular – must
AJAX & XMLHTTP – must
Experience optimizing size & performance of code using Angular/React – advantage
Experience using graph frameworks such as D3, Chart.js, etc – advantage
Experience building frameworks for easily creating new screens – advantage
Working with JWT – advantage
Passion for pixel-perfect UI – advantage
Responsibilities:
Build & own the product’s complex user interfaces:
Dashboards
User interface for building dynamic reports
Graphs & charts
Complex UI
Potentially building a framework to allow rapid addition of new screens
Work closely with server-side developers for shared API between client & server
Work with product team to coordinate UI with product requirements