Enjoy working in an agile development environment.
Experience with responsive design and cross-browser compatible front-end development.
Have worked with continuous integration.
Experience with HTML, CSS, JQuery, Ajax and WebServices.
Experience with test-driven development in an agile software environment.
Experience building large-scale web applications for SaaS products or services.
Experience translating design mockups and prototypes into working applications.
Experience with page loading performance techniques.
Possess a passion for leadership, learning and mentoring others.
Working with cross-functional teams and collaborating closely with developers, product owners, and scrum masters.
Proven ability to understand and balance the intersection and impact of back end and front end technologies in user experience/user interface solutions.
Experience with object-oriented server-side technologies such as .NET/Java are a big plus.
Experience with content management systems.
Experience and expertise in agile design and development methodologies.
Degree or equivalent experience in Computer Science, Human Computer Interaction, Interaction Design, Information Architecture, Cognitive Science, Human Factors, Psychology, or related field(s).
Compensation: Commensurate with experience