Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role: Front-End Architect – UI Developer (Design System)
Experience: 8 Years
Employment Type: Permanent
Location: Sydney
Role Overview
The Front-End Architect (UI Developer) will build and maintain a scalable, multi-brand, token-driven design system for enterprise applications. This role owns the technical architecture, component engineering, Storybook documentation, and design-to-code alignment to ensure product teams can ship consistent UI faster with less rework.
Key Responsibilities
- Define the front-end architecture for a scalable design system (repository structure, build, versioning, release workflow).
- Implement a token-driven theming system for multi-brand support (e.g., primitive/semantic tokens mapped to CSS variables and runtime themes).
- Build and maintain a reusable component library (React-based) aligned with approved design standards and accessibility needs.
- Engineer complex enterprise components (e.g., data tables, form systems, navigation, layouts) with scalable patterns, variants, and states.
- Set up and own Storybook as the primary developer documentation hub (stories, controls, MDX/autodocs, usage examples).
- Ensure strong design ↔ code alignment through regular reviews with designers and by preventing token/component drift.
- Implement WCAG-aligned accessibility in components (keyboard navigation, ARIA, focus management, semantics).
- Improve performance and scalability (bundle size, tree-shaking, virtualization for large lists/tables, responsive behavior).
- Establish and maintain governance on the engineering side (contribution guidelines, PR standards, review checklist, deprecation strategy).
- Support adoption by product teams (integration guidance, onboarding, troubleshooting, migration support).
Essential Requirements
- Strong portfolio of work ([PKR1] [MS2] GitHub/Bitbucket links, internal project evidence, or case examples) demonstrating component library/design system development.
Must-Have Skills / Experience
- Proven experience building an enterprise-grade design system or component library (from scratch or major re-architecture).
- Strong expertise in React and modern front-end development (TypeScript preferred).
- Deep understanding of design tokens and token pipelines:
- primitive → semantic/alias → contextual mapping
- implementation via CSS variables and theme switching
- Strong proficiency with Tailwind CSS (or equivalent utility-first approach) and scalable styling strategies.
- Hands-on expertise with Storybook:
- configuration, controls, MDX/autodocs, theming, add-ons
- Strong accessibility knowledge:
- WCAG concepts, ARIA patterns, keyboard interaction, focus management
- Experience building complex UI components:
- tables (sorting, filtering, selection, inline editing, virtualization), form builders, layouts, navigation systems
- Strong engineering practices:
- Git workflows, PR reviews, code standards, linting/formatting, testing practices
- Familiarity with packaging and release:
- npm packages, semantic versioning, changelogs, release automation
- Ability to work closely with designers and convert design intent into production-ready code.
Good-to-Have Skills
- Visual regression testing setup (Chromatic or equivalent).
- Unit/integration testing for UI components (Jest, React Testing Library, Playwright/Cypress).
- Monorepo experience (Nx, Turborepo) and CI/CD pipelines for libraries.
- Experience with documentation platforms (Zeroheight) and linking design docs to dev docs.
- Experience with multi-theme brand systems in large organisations.
Tools / Tech Stack (Expected)
- React, TypeScript, Tailwind CSS (or equivalent), Storybook
- GitHub/GitLab/Bitbucket, npm/yarn/pnpm
- CI/CD pipeline tools, linting (ESLint), formatting (Prettier)
- Accessibility tooling (axe, Storybook a11y add-on, Lighthouse)
Key Skills
Ranked by relevanceReady to apply?
Join Coforge and take your career to the next level!
Application takes less than 5 minutes

