Detailed Job Description
Bachelors degree in Computer Science or equivalent work experience
7+ years of overall software development experience, with an emphasis on web applications
Experience as a member of a UI design team participating in the complete product development lifecycle of successfully launched applications
Experience building rich data-driven web applications
Experience with modern web technologies and techniques such as HTML5, CSS3, ECMAScript 2016, CSS pre-processors (SASS, Less, Stylus), JavaScript transpilers (Babel, CoffeeScript, TypeScript), and JavaScript build tools (Browserify, WebPack, Grunt, Gulp)
Experience with modern JavaScript frameworks and libraries such as React, Ruby on Rails, Node.js or Angular, along with the knowledge of when to use them.
PREFERRED QUALIFICATIONS
Demonstrated UI implementation experience, and with a portfolio of work that demonstrates detailed attention to typography, color, imagery, motion, and graphic elements
A passion for creating beautiful, engaging, intuitive, efficient and highly usable user interfaces
Experience with streaming media and HTML5 multimedia features
Experience with vector and motion graphics, including SVG, HTML5 Canvas, WebGL (ThreeJS) and animation via JavaScript and CSS
Familiarity with real-time communication mechanisms such as WebSockets and WebRTC
Familiarity with Electron or equivalent technology
Familiar emerging trends in desktop, web, and mobile app development
Experience with deployments, dev ops, and / or AWS


Keywords
SVG, HTML5 Canvas, WebGL (ThreeJS) and animation via JavaScript and CSS,


Interview Information
Job Location : Bangalore
Interview Location : Bangalore