Front-End Developer (Full-Time, Remote)

Baymard

Location
Denmark
Job Type
full-time
Salary
Unknown
Posted
October 23, 2025

Job Description

Baymard Institute is a leading, independent web usability research institution that conducts large-scale UX research studies. We share our findings through a bespoke B2B SaaS platform that serves 17,500+ brands, agencies, researchers, and UX designers across 80+ countries—including 71% of Fortune 500 e-commerce companies.

Baymard’s product suite includes:

  • A comprehensive Research Catalog featuring 700+ UX guidelines with 200,000+ design examples.
  • Innovative AI-driven offerings, like the UX-Ray website scanner.
  • A dedicated UX online learning platform.
  • Standard platform features include account management.

Baymard is a small organization: we are ~60 people in total, with 12 members in the product team, who value thoroughness, a scrappy approach, and continuous iteration. The team is 100% remote and fully distributed across America and Europe.

About the Role

The Front-End Developer at Baymard is a pivotal role, combining UX engineering leadership with hands-on web app development. You will be a key player in a small, impactful team, contributing directly to products that inform and empower UX professionals worldwide. We value thoroughness, continuous improvement, and a collaborative spirit. If you’re passionate about front-end development in a fast-paced, iterative environment, we encourage you to apply!

In this key role, you will handle the front-end, web implementation of Baymard’s software products, working closely with our Engineering Lead (Brett Chalupa), design team, key stakeholders, and cross-functional teams like Research and Marketing. As a Front-End Developer, you will be responsible for shipping web applications, collaborating with back-end developers, and maintaining existing functionality.

This is a unique opportunity to shape the future of our product offerings. You are entering the organization at a critical time, when we are shifting from a digital content platform (past 5 years) to more of a SaaS tool (also a UX website scanner). You will be instrumental in a collaborative environment where we prioritize shipping quickly and iterating based on user needs.

Our tech stack consists of React, Next.js, TypeScript, Node.js, Tailwind, MySQL, and a legacy Ruby on Rails application.

What You’ll Do

  • Front-End Web App Development: Implement user interfaces from design specifications, improve the user experience of our web applications, and contribute to back-end development as needed for your projects, and optimize existing features for performance. This includes working with the Engineering Lead on technical strategy and goals.
  • Collaborate With Other Engineers: Work closely with the other engineers on defining and proliferating best practices and patterns. We’re in the process of consolidating our engineering efforts into a single monorepository, as well as training Ruby engineers in TypeScript, so your experience will be crucial in the success of this transition.

Who You Are

  • Excellent Front-End Developer: Talented front-end engineer capable of building robust web applications with minimal design input, experienced with modern web technologies, including recent experience with deploying React, Next.js, and Tailwind applications.
  • Eye for Design: Capable of making polished interfaces and improving on the UI and UX of projects without high fidelity designs
  • Comfortable with the Back-End: Clear understanding of how data flows through a web application and capable of reading and writing data in a performant and secure manner. While not a full-stack role with expectations of architecting complex systems, being able to interact with data stores is a must.
  • Resourceful & Adaptable: Experience working in small to medium-sized organizations that operate scrappily with limited resources.
  • Organized & Detail-Oriented: Well-organized with the ability to manage multiple projects simultaneously.

Nice-to-Haves

  • Interest in and experience with implementing AI to improve processes.
  • Experience building and maintaining an internal design system of components.
  • Design experience, including proficiency in using design tools to communicate ideas.

Practical Details

  • Location: 100% remote, full-time position, from Europe or the US. (Be mindful that the role requires daily overlap with team members in European and US time zones.)
  • Salary: In accordance with qualifications.
  • Start Date: As soon as possible.
  • Language: Fully proficient in written and spoken English.
  • Travel: Limited; expect only 1-3 weeks of travel each year (including the annual company retreat).

How To Apply

If you’re interested in this position, prepare the following:

  1. A portfolio highlighting your best work (GitHub link if open source, a portfolio site, or a private link). (Required.)
  2. A cover letter (1 page; PDF) describing how you fit the qualifications, your portfolio pieces, and why you are interested in the role. (Required.)
  3. A resume (PDF) or a link to your LinkedIn profile. (Required.)

Send the above to uxengineer2025@baymard.com.
(Applications are processed as they are received. All application materials are treated confidentially.)

Sincerely,
Brett Chalupa, Engineering Lead at Baymard Institute

Referral Bonus: If this job isn’t for you, but you know someone who’ll be the perfect fit, please send them the link to this page. If we hire the person you referred, we’ll give you a 1-year access to a Baymard Core plan (normally $2,388/year).

This position is posted in accordance with Danish hiring legislation.

🎯 Who is this job for?

This role fits a Senior Front-End Developer with strong skills in React, Next.js, TypeScript, and Tailwind, ideally with backend awareness (Node.js, MySQL). Candidates should be comfortable working independently in a fully remote, cross-functional team and have experience improving UI/UX without detailed design specs. Bonus if you’ve worked on SaaS platforms, have design system experience, or an interest in AI integration.

πŸ’¬ Potential Interview Questions

  1. What are the main advantages of using Next.js over create-react-app for building web applications?
    Next.js offers server-side rendering, static site generation, built-in routing, and performance optimizations, making it ideal for scalable and SEO-friendly applications.

  2. How do you manage styling in a large-scale Tailwind CSS project?
    I use utility classes consistently, apply @apply for reusable patterns, and organize custom components and design tokens via a design system or Tailwind plugin configuration.

  3. What strategies do you use to improve the performance of a React application?
    I optimize by code-splitting, memoizing components with React.memo/useMemo, lazy loading images/components, and minimizing re-renders through efficient state management.

  4. How do you ensure accessibility (a11y) in your front-end code?
    By using semantic HTML, ARIA attributes, keyboard navigation support, color contrast tools, and running audits with Lighthouse or axe-core.

  5. Describe a situation where you had to improve or redesign a UI/UX without detailed mockups.
    I collaborated closely with stakeholders, used low-fidelity wireframes, referenced existing UX guidelines, and iterated based on usability feedback and analytics.

  6. What are some best practices for working with a monorepository in a front-end team?
    Use tools like Nx or Turborepo, enforce code linting and formatting, implement consistent CI workflows, and maintain clear module boundaries and shared utilities.

  7. How do you handle data fetching in a Next.js application?
    I use getServerSideProps, getStaticProps, or API routes based on requirements, and client-side fetching with SWR or React Query for dynamic data.

  8. What are the pros and cons of using TypeScript in a front-end codebase?
    Pros: type safety, better tooling, refactoring confidence. Cons: steeper learning curve and increased setup/boilerplate in complex types.

  9. Describe how you’d implement and maintain a shared component library.
    Use Storybook for documentation, standardize components via design tokens, test each component in isolation, and version with tools like Changesets or Lerna.

  10. How do you collaborate with back-end engineers to ensure smooth integration?
    By aligning on API contracts early, using tools like Postman or Swagger, reviewing endpoints together, and handling edge cases and errors gracefully on the front end.

πŸ“‹ Job Summary

Baymard Institute is hiring a remote Front-End Developer to help shape the future of UX tools used by 17,500+ brands worldwide, including 71% of the Fortune 500. You'll work in a fully distributed team using React, Next.js, TypeScript, and Tailwind to build modern SaaS products and AI-driven UX tools. This is a full-time role for candidates based in Europe or the US, offering meaningful impact, autonomy, and the chance to help transition the platform from content-focused to interactive UX software. Join a mission-driven, detail-oriented team pushing the boundaries of e-commerce usability.

Required Skills

React Node.js

Related jobs

Remote Latam

Front-End Engineer

Blue Coding

Full-time
Buenos Aires, Argentina

Frontend Engineer (Contract, Buenos Aires)

Nexus

Full-time
Spain

Senior Node.js Developer

BrainRocket

Full-time