Senior Software Engineer – UI & Data Visualization

Computers/Software Bangalore, India


Role & Responsibilities:

  • Translate concepts into user flows, wireframes, mockups and prototypes
  • Build and test simple-to-use interfaces applying new technologies and best design practices.
  • Design and define RESTful API contract that UI requires
  • Collaborate with product management, engineering and technical documentation team.
  • Contribute to the overall system architecture; representing how back end decisions impact the front end options and experience.

Experience Required:

  • Bachelor’s / Master’s Degree in Computer Science with 3-5 years of experience in designing, developing the UI and data visualization.
  • Expertise in MVC like design patterns, modern JavaScript frameworks: Angular2, React
  • Expertise in CSS, HTML5, bootstrap.
  • Good grasp on usability and interaction design.
  • Experience in NodeJS a plus.
  • Good data visualization skills using tableau / highcharts / chart.js
  • Good presentation and communication skills