Participate in all aspects of Engineering
Collaborate with developers and Product Management
Write well tested high quality code.
Proactively participate in peer code reviews
Interact with the Product Management to understand the product requirements thoroughly.
Explore new technologies / frameworks / languages that are useful to engineering teams.
Create intuitive interfaces and interaction layers using best practices, the latest Web trends and all available tools to augment the user experience