Create and build new UI components
Ensure consistency and usability across the user interface
Transform designs into production-ready HTML and CSS
Produce code that can be easily integrated into the existing Bootstrap-based Vue.js codebase by other developers
Collaborate with the Product Team to create clickable prototypes of new features
Build functional mockups that can be used for feedback collection and idea presentation
Develop interesting and intuitive ways to present complex data
Design data visualisations that simply but effectively convey information
Enhance user experience by creating smooth, intuitive interactions
Identifying opportunities to make small adjustments to existing UI to great effect
Proficiency in HTML, CSS, and responsive web design
Strong UI/UX principles & best practices
Knowledge of current web design trends & techniques
Experience with design tools (e.g., Sketch, Figma, Adobe XD)
Familiarity with version control systems (e.g. Git)
Collaborative team player with excellent communication and problem-solving skills
Meticulous attention to detail and be customer-centric
Experience with, or an understanding of, JavaScript and front-end frameworks (e.g., React, Vue.js)
Fluency with visual & interaction design tools such as Sketch, Zeplin, Figma, InVision, Axure, or similar
Understanding of accessibility standards and practices
Experience in user research and usability testing