Frontend Engineer developing agent-ready design systems for B2B SaaS experiences in the energy sector. Focus on scalable UI solutions and innovative design processes with AI.
Responsibilities
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
Requirements
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
Benefits
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
Dental Insurance
Parental Support
Salary-Exchange Pension
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.
Senior Software Engineer developing full - stack applications for trading and compliance at McLaren. Focusing on React and .NET/C# in a hybrid work environment.
Senior Software Engineer developing modern web applications for AI - enabled experiences. Collaborating with cross - functional teams to deliver high - quality frontend systems integrated with AI services.
FrontEnd Developer specializing in Vue.js for a leading Travel Tech company in Latin America. Work on responsive interfaces, collaborating closely with designers and product owners.
Frontend Developer at InnoQubit building a new SaaS product using React and TypeScript. Leading the web application development while collaborating closely with the technical team.
Mid - Senior Frontend Engineer developing React components for Yassir's design system. Collaborating with UI/UX team to create accessible and high - performance web applications.
Frontend Developer creating user interfaces for web applications at EXL, collaborating with UX/UI designers and backend developers to ensure optimal user experience.
Senior Angular Developer focused on front - end application development for OpenPayd's financial infrastructure. Designing and maintaining web applications with Angular and collaborating with cross - functional teams.
Full Stack Software Engineer developing robust solutions for Capital One. Collaborating with Agile teams and utilizing modern technologies to drive financial empowerment for users.
Fullstack Engineer developing scalable frontend systems for Zalando's partner - facing applications. Collaborating with product managers and UX designers to enhance B2B workflows in a hybrid work environment.
Senior Front - End Engineer building partner - facing web applications for Artsy. Collaborating with product and design teams to improve tools for gallery partners.