Unity is AbbVie's enterprise design system — the shared tokens, components, standards, and documentation that enable rapid, compliant, high-quality digital product delivery at scale. The Unity Design System team is transitioning Unity into a fully AI-enabled, agent-ready platform: AI-assisted design-to-code, Claude Code skills, MCP integrations, and AI-driven UI delivery, with humans in the loop to curate, approve, and evolve standards. This role sits on the developer-facing side of Unity. The person in this seat is a hands-on, full-stack-leaning engineer and the visible “face” of Unity development — building the React component library and developer tooling, pioneering agentic AI workflows, and serving the 600+ member developer community as a trusted, go-to resource.
Work collaboratively across the Unity Design System team, BTS, and AbbVie's developer and design communities to conceive, design, engineer, and deliver developer-facing components, tooling, and AI-assisted workflows that accelerate compliant, high-quality digital product delivery across the enterprise. Serve as a hands-on senior builder across the full stack — React/TypeScript components and design tokens, Python/Node.js services and automation, and agentic AI integrations — while operating autonomously: gathering requirements directly from developers, QA testing your own work, deploying, and closing fast feedback loops. Establish trust and credibility as the go-to resource for Unity development needs and act as the developer-facing face of the design system.
Responsibilities
- Design, build, test, and maintain reusable, accessible React/TypeScript components for the Unity React library, with deep attention to design tokens/tokenization, theming (light/dark, density modes), composability, and Storybook documentation.
- Build and pioneer AI-assisted and agentic developer workflows — Claude Code skills, MCP server integrations (Figma, Storybook), context/markdown files, and prompt-to-code / design-to-code pipelines — that enable both developers and AI agents to deliver Unity-compliant UI at scale. (Claude Code skills experience is required.)
- Develop full-stack supporting services, front-end automation, and build/release/validation tooling using Python and Node.js (CI/CD, design-ops, compliance checks).
- Own quality end-to-end: write and maintain automated tests, perform accessibility (WCAG 2.2 AA) and cross-browser QA using the team toolstack (Storybook, Axe, GitHub), and QA your own work before release.
- Act as the developer-facing face of Unity — provide community support, outreach, and management; build relationships, run demos/office hours/presentations, and establish trust and credibility as the go-to resource for Unity development.
- Work autonomously to gather and generate requirements directly from developer-community needs, translate them into actionable work, and communicate back to the team with quick feedback loops.
- Contribute to Unity's data-visualization capabilities and support data-science-driven features, applying a data-science background and data-visualization experience where applicable.
- Wear multiple hats and context-switch as a co-owner of team responsibilities across requirements, development, QA/testing, deployment, application development, community building, and presentations.
- Stay current with state-of-the-art AI development and productivity tooling; pilot, evaluate, and roll out improvements (e.g., Storybook MCP, AI documentation, new productivity tools) across the team.
- Provide technical leadership and mentor less-experienced staff; partner with designers, brand, accessibility, and BTS stakeholders; and adhere to corporate standards including code of conduct, data security, GxP compliance where applicable, and the software development lifecycle.
North Chicago, IL Hybrid Full-time USD 96,500 – 183,500 / year