Implement page layouts, features, and changes according to mockups created by our graphic design team and/or written requirements.
Mature the site's frontend development practices and processes, including JavaScript/CSS creation, organization, and delivery; HTML/templates; automated testing; page speed optimization; and other tools/processes you deem appropriate.
Guide the transition of the site's frontend infrastructure to a more modern approach to layout implementation and client-side scripting.
Coordinate with our product, graphic design, and content teams to understand requirements.
Architect and implement code and processes following industry standards and best practices.
Requirements:
Fluent in both JavaScript and CSS with a good understanding of how they work internally and complement each other. Knowledge of Vue.JS
Experience problem-solving and debugging client-side code on a wide variety of platforms.
Building modular and reusable components and libraries
Deep understanding of how web browsers process and render web pages. Knowledge of software engineering fundamentals, including: