At a Glance
- Tasks: Design next-gen systems for AI-driven user interfaces in the energy sector.
- Company: Join a mission-driven team transforming global energy with innovative design.
- Benefits: Enjoy competitive salary, private medical insurance, and flexible working options.
- Other info: Collaborative culture with opportunities for coaching and professional growth.
- Why this job: Shape the future of design with cutting-edge technology and impactful projects.
- Qualifications: Strong React/TypeScript skills and experience in scalable design systems required.
The predicted salary is between 36000 - 60000 ÂŁ per year.
We’re building a next-generation design system: semantic tokens, composable primitives, and product-grade patterns that scale across a suite of B2B SaaS experiences in the energy sector. The next step change is that AI agents will increasingly participate in the design and build of software and user interfaces. This role helps define what “agent-ready” design systems look like while shipping world-class UX for humans today. Your goal is to make great UI repeatable at scale: build a token-driven foundation of primitives that grows into product-grade composites and patterns grounded in real needs while maintaining a high bar for visual craft, accessibility, and interaction quality. In parallel, you’ll help redefine the end-to-end design process for an agentic era: faster prototyping loops, tighter iteration cycles, and interaction-level refinement powered by automated AI workflows. We’re building the practical scaffolding that makes this scalable and reliable.
Key Responsibilities
- Design tokens & theming
- Own a token-first approach: semantic tokens that encode intent (not just values), multi-theme support, and predictable propagation into CSS variables and Tailwind mappings
- Define conventions for naming, layering (core → semantic → component), and change management so teams can adopt incrementally
- Ensure components consume tokens (not hard-coded styles) so overrides and theme changes behave reliably
- Design and build highly reusable primitives and components with accessibility, state correctness, and interaction quality as default
- Leverage headless UI foundations to ship production-ready components with crisp, maintainable APIs
- Design systems around composition-first principles: small orthogonal building blocks, clear extension points, and patterns that avoid fragmentation (controlled/uncontrolled, slots/compound components, render props where appropriate)
- Build and evolve product-oriented composites and patterns over time (tables, filters, dashboards, workflows), turning repeated needs into stable, documented patterns
- Validate patterns against real constraints: data density, empty/error/loading states, performance, and responsive behaviour
- Apply deep CSS expertise to ship refined micro-interactions, transitions, and animations that communicate hierarchy, feedback, and affordance
- Hold a high bar across variants and edge cases; improve quality without adding unnecessary complexity
- Build the workflows that keep iteration fast: prototyping playbooks, tight feedback cycles, and repeatable ways to explore solutions, variants, states, and granular interactions without creating one-off debt
- Define agent-legible representations of components/tokens/states and the guardrails needed for safe recomposition and generation
- Create feedback loops so system changes (both human and agent-made) are observable, comparable, and trustworthy (docs, examples, internal tooling, regression checks)
- Partner with product and engineering on adoption strategy, compatibility, deprecations, and migration paths
- Help define standards for contribution, review, and release discipline; shape the culture and leverage of the design function as it grows
Skills, Knowledge and Expertise Required attributes:
- Strong React/TypeScript fundamentals with proven experience building component libraries/design systems used across teams or products
- Experience applying tailwind CSS in scalable design systems using structured utility patterns, class composition and design tokens
- Skilled at headless UI composition and component API design with accessibility baked in
- High bar for visual quality and interaction design
- Familiarity with agent coding tools (e.g. Claude Code, Codex, OpenCode) and emerging AI powered workflow patterns e.g. Spec Driven Development / Plan modes, parallisation using worktrees, multi-agent orchestration, agents.md, skills etc.
- Experience with data-heavy B2B interfaces and charting/theming systems
- Internal tooling/CLI/platform experience
- Experience with Rive.app
What we offer
- A collaborative, mission-driven environment focused on transforming the global energy transition.
- A fun, informal, collaborative, and international work culture
- A competitive salary package
- Access to regular coaching and mentoring sessions, and the opportunity to learn from experienced professionals
Some of the benefits we include are:
- Private Medical Insurance
- Parental Support
- Employee Assistance Programme (EAP)
- Local Oxford Discounts
- Cycle-to-work Scheme
- Flu Jabs
At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in-office/home working and potentially adjustable working hours. Let’s discuss what works for you and AER during the interview process.
The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity.
To apply, please submit your Résumé / CV, a personal summary, your salary expectations and please inform us of your notice period. Unfortunately, we are unable to accept applications via email, telephone, or social media platforms. To be considered for this position, please submit your application using the link provided. Applications submitted through any other channel will not be reviewed.
UX Design Engineer - Agent-First Design Systems & Ops in Oxford employer: Aurora Energy Research - EMEA
Contact Detail:
Aurora Energy Research - EMEA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land UX Design Engineer - Agent-First Design Systems & Ops in Oxford
✨Tip Number 1
Get your portfolio in shape! Showcase your best UX design projects, especially those that highlight your skills in building component libraries and design systems. Make sure to include case studies that explain your design process and the impact of your work.
✨Tip Number 2
Network like a pro! Connect with professionals in the UX design field through LinkedIn or local meetups. Don’t be shy about reaching out for informational interviews; people love sharing their experiences and you might just find a hidden job opportunity.
✨Tip Number 3
Prepare for the interview by brushing up on your React and TypeScript skills. Be ready to discuss how you've applied these technologies in your previous projects, especially in relation to scalable design systems and accessibility.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about the role. Don’t forget to tailor your personal summary to reflect your passion for agent-first design systems and the energy sector!
We think you need these skills to ace UX Design Engineer - Agent-First Design Systems & Ops in Oxford
Some tips for your application 🫡
Craft Your Personal Summary: Your personal summary is your chance to shine! Make it engaging and relevant to the UX Design Engineer role. Highlight your experience with design systems, React, and any cool projects you've worked on that align with our mission.
Showcase Your Skills: When listing your skills, be specific! Mention your expertise in Tailwind CSS, accessibility, and any AI tools you've used. We want to see how you can contribute to our next-gen design system, so make sure to connect your skills to the job description.
Be Clear About Your Salary Expectations: Don’t shy away from stating your salary expectations. It helps us understand if we’re on the same page right from the start. Just be honest and realistic based on your experience and the market rates.
Apply Through Our Website: Remember, the only way to apply is through our website! Avoid sending applications via email or social media, as they won’t be reviewed. Use the link provided in the job posting to ensure your application gets the attention it deserves.
How to prepare for a job interview at Aurora Energy Research - EMEA
✨Know Your Design Tokens
Make sure you understand the concept of design tokens and how they apply to the role. Be ready to discuss your experience with semantic tokens, multi-theme support, and how you've implemented these in past projects.
✨Showcase Your Accessibility Skills
Accessibility is key in UX design. Prepare examples of how you've built components with accessibility in mind. Discuss specific techniques you've used to ensure that your designs are usable for everyone.
✨Demonstrate Your Prototyping Process
Be prepared to talk about your prototyping playbooks and how you keep iteration cycles tight. Share examples of how you've explored solutions and refined interactions quickly without creating one-off debt.
✨Familiarise Yourself with AI Tools
Since the role involves working with AI agents, brush up on any relevant tools like Claude Code or Codex. Be ready to discuss how you've integrated AI into your design processes or how you envision it enhancing your work.