Qualifications
· Bachelor's degree or equivalent in Computer Science
· Must have 5+ years minimum experience in building and maintaining web applications.
· Must have experience in web technologies HTML5, CSS3, XML, JavaScript, Web services (SOAP/REST).
· Familiarity with Material Design and frameworks like Bootstrap or Material.io
· Experience with SASS/LESS frameworks.
· Experience with GIT.
· Experience with JavaScript application frameworks. Vue.js and Nuxt is a plus
· Knowledge of scripting languages and object-oriented concepts.
· Experience with Agile / Scrum software development practices.
· Familiarity with the concepts of basic programming, JavaScript and data structures, types of variables and idiosyncrasies
· Experience in any content management systems (CMS).
· Experience in automated testing, including unit and end-to-end testing such as Jest, Karma, Jasmine, and Cypress
· Empathetic and outstanding communicator, both verbally and in writing
· Take initiative and ownership to see things through to completion and empower others to do the same
· Experience in data visualization
The Role
· You will provide oversight, guidance and technical leadership for our UI team(s)
· You will guide the design and implementation of authentication and authorization services
· You will guide best practices for UI testing
· You will guide best practices for UI architecture, framework utilization, and code reuse
· In addition to leadership responsibilities, you will continue as a high impact individual contributor