Write clean, standards-compliant, and accessible client-side component code for web applications.
· Work with PM, senior management, and the UX teams to break down high-level product vision into manageable pieces for development execution
· Resolve complex technical issues to help build and optimize secure, stable and scalable front-end applications
· Must have a disciplined, minimalist approach to designing and constructing layered software components that can be embedded within larger platforms or applications
· Embrace emerging standards and technology while advocating for best practices.
· Experience with agile / scrum ceremonies and being able to collaborate as part of a cross-functional team.
· Collaborate regularly with designers, product owners, other engineers and testers to solve challenging problems.
· Quickly generate prototypes from UI concepts for testing and team feedback.
· Research best practices and evaluate multiple approaches to accomplishing tasks.
· Operate as part of a distributed team without guidance and supervision.