The ideal candidate should be able to build the front-end up from conceptualisation and business requirements to a fully functional, responsive & intuitive user interface, using the latest front-end technologies & have an understanding of infographics and BI dashboard design – translating data into easily consumable and coherent visualisations.
Will be responsible for managing, developing & maintaining the front-end for Fractal’s AI/DL products.
Work closely with the data science & engineering team to integrate the algorithmic output from the backend REST APIs
Work closely with business and product owners to create dynamic infographics with intuitive user controls.
Participate in UAT, and diagnose & troubleshoot, bugs and application integration issues.
Create and maintain documentation related to the developed processes and applications.
QUALIFICATIONS & EXPERIENCE
2-5 years of demonstrable experience designing and building front-ends for enterprise web applications.
Ideally, this would include the following:
Expert-level proficiency with any of the following JS libraries/frameworks like ReactJS, AngularJS, BackboneJS, ExpressJS(NodeJS).
Deep understanding of core UI concepts:
Implementing responsive design
Hands-on experience with test driven development, using testing libraries like MochaJS, KarmaJS.
Familiarity with common JS visualisation libraries built using D3, Raphael, HighCharts, etc.
Familiarity with common databases (RDBMS such as Postgres & NoSQL such as MongoDB) and data warehousing concepts (OLAP).
Understanding of REST concepts and interacting with REST APIs.
In addition, the ideal candidate would have great problem solving skills, and the ability & confidence to hack their way out of tight corners.
Preferred, but not essential skills are:
Hands-on experience with JS libraries like ReactJS, Redux (elm architecture).
Hands-on experience with bundlers like webpack.
Hands-on experience with web based medical imaging libraries like Cornerstone, Papaya, etc. is a big plus.
Designing REST APIs with ExpressJS.
Design of visualisations & dynamic infographics.
Familiarity with Amazon cloud services (particularly Elastic Beanstalk, CloudWatch and EC2).
BCA/MCA or B.Tech / BE/ M.Tech Degree in C.S/I.T