What you will do
Build new UX/UI components with quality front end code that fulfills the technical requirements for usability and cross-platform/system scalability while enabling a superior user interface
Drive efficiencies by building modular layouts, reusable code and libraries for future use where possible
Collaborate with other stakeholders including design teams, back end developers, product management and quality engineering
Assist back-end developers with testing and troubleshooting
Remain up to date on emerging technologies
Edit functional requirements documentation
Help set technical standards and best practices for the front end team
What experience you need
Bachelor's degree or equivalent work experience
Minimum of 5 years in UX/UI Design
Master of modern application programming languages including advanced CSS, Javascript and modern JavaScript UI frameworks
In-depth understanding of browser rending engines
Experience working in an Agile/Scrum development process
Demonstrated ability to think outside the box to solve problems creatively
Display effective communication and consultative mentality
What could set you apart
Knowledge of web components, ES6 and TypeScript
Experience with unit and automation testing (Jasmine, Protractor, Mocha), CSS preprocessors (less, sass), Domain Driven Design concepts and microservices, REST API design and implementation, NoSQL data stores (MongoDB, Cassandra, Neo4J, CouchDB)
We offer comprehensive compensation and healthcare packages, 401k matching, paid time off, and organizational growth potential through our online learning platform with guided career tracks.