Job Description:
The UI Developer will have a unique opportunity to join an UX team that is driving design and development standards across the organization and helping make a key difference in improving efficiency and accessibility in our internal products. Specifically, this role will guide front-end/UI development of our employee-facing design system, while also collaborating on other projects across Operations.
Key responsibilities:
• Build reusable UI components that can be easily maintained and updated
• Translate Figma designs into responsive web pages
• Implement web components from a Web Component Library into the codebase
• Collaborate with designers, developers, and other stakeholders to ensure consistency and quality in the design and development process
• Ensure web pages are optimized for performance and accessibility
• Test and debug code to ensure functionality across multiple browsers and devices
• Document code and provide clear instructions for other developers to use and maintain the codebase
Requirements:
• Strong proficiency in HTML5/CSS3 and vanilla JS (5+ years)
• Experience working with Figma or other design tools to translate designs into code
• Experience creating web components, specifically using StencilJS or similar tools, is highly desirable
• Experience using Git for version control and collaboration with other developers
• Knowledge of, or experience working with, UI style guides and design systems.
• Understanding of responsive design principles and ability to create responsive web pages
• Knowledge of web performance optimization techniques
• Strong attention to detail and ability to produce high-quality code
• Excellent problem-solving skills and ability to troubleshoot and debug code issues
• Ability to work independently and manage multiple projects simultaneously
• Experience with Frameworks (Angular, React) is preferred but not required
Bachelor’s Degree