Bachelor's degree in Computer Science preferred; or an equivalent combination of education and experience
- 6 years of Front End Engineering experience
- Strong attention to detail and ability to produce high-quality output
- Experience writing front end code using JavaScript, HTML5, CSS3, ARIA and other related user interface technologies
- Strong understanding of fundamental programming concepts like object-oriented design, algorithms, and data structures
- Experience with component-based frameworks like React or Vue and an ability to identify and architect reusable components for varied use-cases
- Experience working with style guides and bringing user experience (UX) designs, such as wireframes, to life through the application of visual design principles
- Experience debugging with JavaScript-based tools like Chrome Developer Console
- Outstanding communications, relationship building, and collaboration skills as well as the ability to work independently
- Understanding of the entire web development process (requirements, design, development, quality assurance, deployment, and maintenance)
- Understanding of asynchronous request handling, partial page updates, HTTP, AJAX, and REST, preferred
- Any experience with visual, graphic, user-experience, or user-interface design and / or collaborative design tools like Adobe Suite, Photoshop, In vision, Figma, preferred