Frontend Engineer - Design Systems (React/TypeScript): Building shared components, patterns, and design-system tooling that help product teams create consistent, accessible interfaces across Mercury with an accent on reusable React and TypeScript solutions, Figma-to-code collaboration, and visual craft. Focus on improving accessibility and interaction quality, documenting reusable workflows, and using AI coding tools to evaluate and deliver working code.
Location: San Francisco, New York, Portland, or remote within Canada or the United States.
Base salary: US employees: $140,800–$158,400 USD; Canadian employees: $115,700–$149,700 CAD. Total rewards also include equity and benefits.
Company
Mercury is a fintech company providing banking services through partner financial institutions and building SaaS products for businesses.
What you will do
Build shared React and TypeScript components and patterns that support recurring product needs across different experiences.
Partner with designers and product engineers to connect design intent with working software and evolve components and tokens across Figma and code.
Improve accessibility, interaction quality, visual craft, reliable behavior, and testing for experiences built with shared components.
Improve adoption of the design system through examples, documentation, and workflows.
Use AI tools to explore approaches, evaluate generated code, test results in context, and contribute effective practices to the team.
Requirements
Foundation in React, TypeScript, HTML, and CSS, with experience building interfaces and explaining implementation decisions.
Care for visual craft and how people use software, including interest in accessible interfaces and detailed interactions.
Hands-on fluency with AI coding tools, including providing context, evaluating and improving generated code, and verifying results.
Ownership, willingness to learn, clear communication when support is needed, and ability to use feedback to improve.
Curiosity about reusable systems and the tradeoffs of serving different product needs with shared components.
Interest in solving problems with designers and engineers, contributing ideas, and understanding the needs behind requests.
Relevant experience may come from professional work, internships, coursework, open source, or personal projects.
Nice to have
Experience with design systems, prototyping, or developer tooling.
Experience in a formal design systems role is not required.
Culture & Benefits
Work with experienced teammates and receive guidance suited to your experience level.
Meaningful project ownership with opportunities to build depth in frontend engineering and design systems.
Opportunity to contribute to code-based prototyping and tools for designers and AI agents as interests and opportunities align.
Total rewards include base salary, equity through stock options or RSUs, and benefits.
Mercury is committed to diversity, belonging, equal employment opportunity, and reasonable accommodations during recruitment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →