Senior Software Engineer – Design System
Company | PrizePicks |
---|---|
Location | Atlanta, GA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of experience required, with 1+ years on a design system team.
- Expertise in building and deploying design system components and patterns on a large scale.
- Experience managing, growing, and contributing to a large design system is ideal.
- Experience with Tailwind or other CSS Frameworks.
- Must have proficiency with Figma and its API.
- Strong experience with React, React Native, Typescript, Expo, Style Dictionary, and Storybook.
- Experience with maintaining or creating linting rules.
Responsibilities
- Build, document, and maintain scalable, reusable UI components in React Native, ensuring consistency with the system’s standards.
- Lead the strategic technical direction for our design systems’ core libraries.
- Partner with product teams to understand design patterns, requirements, and functionality for new and existing components, facilitating a seamless design-to-development workflow.
- Serve as an adviser to engineers, designers, and product teams on best practices and effective use of the design system.
- Support and continuously improve our design token architecture to support multiple products and themes.
- Create comprehensive documentation for component usage, including usage guidelines, edge cases, and integration examples to help internal teams adopt and use components effectively.
- Establish channels for gathering feedback from developers and users, prioritizing requests and bug fixes to improve the design system.
- Implement accessibility best practices (WCAG) within the design system, making components usable for individuals with various abilities.
Preferred Qualifications
-
No preferred qualifications provided.