User Interface Engineer
Role details
Job location
Tech stack
Job description
Seeking a contract UI engineer to establish the front-end UI framework for the next iteration of CommunityOS, a highly customizable public resource directory. You will be responsible for implementing the visual look and feel and interactions in our system.
Responsibilities
-
Own the design handoff process, working directly with the UX designer to translate design specs into production-ready components
-
Establish a design system within Bootstrap 5 and Sass
-
Implement components using Bootstrap 5, React, and TypeScript, paying close attention to visual hierarchy and spacing to maintain a good user experience
-
Ensure components meet WCAG AA accessibility standards
-
Work with customizability and extensibility in mind - layout components may shift position or contain vastly different data for different customers
-
Define the component library structure, naming conventions, and prop APIs so the dev team can build features on top of your work
Requirements
-
Proven experience building component libraries with Bootstrap 5 or a similar framework
-
Strong command of Bootstrap utilities for colors, layout, spacing, and grid, and extending them only when necessary
-
Proficiency with SCSS theming and customization
Would be nice to have:
-
Experience with Storybook or Ladle for component documentation
-
Familiarity with interaction and visual testing using Storybook or Ladle