The main function of the UI Engineer is to write specifications, develop, test, and publish Web Components for an internal UI Library.
Job Responsibilities: • Writes Technical Specifications against a Design Requirement Specification. • Develops Web Components using the Lit framework against the technical specification. • Performs unit testing at the page level. • Sets code standards and leads code reviews. • Reviews specifications and provides time estimates on the development of projects and features. • Prioritizes projects and deliverables.
Typical Day in the Role: • Purpose of the Team: Working on a design system library and a documentation site built with React. • Key projects: This role will contribute to this site as described as a full-stack application developed from the ground up, incorporating Next.js and featuring Figma connections. The team's focus is on creating and maintaining these projects, which are crucial for their operations.
Skills: • Web Component development, testing, and documentation • React component development, testing, and documentation • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills • Ability to work independently and manage one's time • Has knowledge of commonly-used concepts, practices, and procedures within front end development. • Bonus: Open Source Projects or has been involved in the Open Source community.
Top 3 Hard Skills Required + Years of Experience:
1. Minimum 6+ years experience with React development and web component creation.
2. Minimum 8+ years experience with Accessibility expertise.
3. Minimum 8+ years experience with Experience in supporting customers, particularly in a team-heavy environment with a focus on chat and occasional calls for issue resolution.