Collaborate with product management, UX designers, and engineering to define and implement innovative front-end solutions.
Translate UI/ UX design wireframes to actual code that will produce visual elements of the application.
Optimize UI performance across multiple devices and multiple browsers and Provide technical leadership towards new UI architectures.
Create and be accountable for user interaction model, workflows, information architecture, prototypes and guidelines for user interfaces.
Work closely and collaborate with other members of the development teams to ensure smooth integration of the UI component with back end technologies.
Execute production level end to end UI application with own self.
Implement the proposed architecture and design.
Proficient understanding of web markup.
Good working knowledge of Bootstrap, Angular.js, Node.js, Ember.js, Can.js, React.js
Ability to develop test cases for UI applications functionality and flow testing.
Good knowledge of caching and memory management for UI applications.
Exposure to data visualization libraries such as D3.js etc.
Excellent communication and presentation skills