Frontend Engineer, Design Systems

Teli Labs

Portland, ORFresher1h agovia LinkedIn

About the Role

Mercury's Design Systems team focuses on building consistent, accessible, and carefully considered interfaces. We are seeking a Frontend Engineer to help evolve the shared components and patterns that power these experiences, enabling teams across Mercury to efficiently create well-crafted software. You will collaborate closely with designers and engineers, understand product requirements, explore solutions, and implement improvements for the teams using the system. This role is suitable for early-career and intermediate engineers, offering opportunities to deepen expertise in frontend engineering and design systems through project ownership with guidance from experienced teammates. The initial focus will be on design systems within the broader Design Foundations work, with potential to contribute to code-based prototyping and tools for designers and AI agents. Strong AI fluency is expected.

Key Responsibilities

  • Build shared components and patterns using React and TypeScript, transforming recurring product needs into flexible solutions for various experiences.
  • Partner with designers and product engineers to translate design intent into functional software, evolving components and tokens across Figma and code based on feedback.
  • Improve the quality of experiences built with components, focusing on accessibility, thoughtful interactions, and reliable behavior.
  • Enhance the usability of the design system by assisting teams with adoption, improving documentation, examples, and workflows.
  • Utilize AI tools to explore approaches and generate code, applying judgment, testing results, and contributing useful techniques back to the team.

Requirements & Tech Stack

  • A foundation in React, TypeScript, HTML, and CSS.
  • Experience building interfaces with the ability to articulate design decisions.
  • Care for visual craft, user interaction, and accessible interfaces.
  • Hands-on fluency with AI coding tools, including providing context, evaluating/improving generated code, and verifying functionality.
  • Demonstrated ownership, willingness to learn, effective communication, and receptiveness to feedback.
  • Curiosity about reusable systems and the trade-offs involved.
  • Interest in collaborative problem-solving with designers and engineers.
  • Experience with design systems, prototyping, or developer tooling is a plus.

Qualifications

  • Experience may originate from professional work, internships, coursework, open source, or personal projects.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Palantir Technologies, Amazon, Raytheon

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job