Farfetch

Software Engineer - Front End

Farfetch
Apply
5 months ago
Porto, PortugalMid Level

Responsibilities

  • Develop global-scale solutions for Farfetch.com using its React-based architecture.
  • Own end-to-end delivery of personalized user experiences from discovery through deployment.
  • Collaborate with Product, Design, cross-functional teams, and the wider Front-end community.
  • Contribute to open-source packages and evolve the centralized design system.
  • Improve web performance, integrate GraphQL, and apply advanced testing strategies.

Requirements

  • At least 3 years of professional Front End development experience in collaborative, multi-team environments.
  • Proficiency in HTML5, CSS3, and TypeScript.
  • Deep understanding of JavaScript fundamentals and significant experience building complex React applications.
  • Understanding of JavaScript design patterns, data structures, and web architecture.
  • Ability to write clean, maintainable, well-documented code supported by Jest and React Testing Library.
  • Preferred experience includes Web Vitals, performance optimization, GraphQL APIs, ARIA and web accessibility, SEO, and centralized design systems.

Benefits

  • Health insurance for the whole family, flexible working, and wellbeing support tools.
  • Extra days off, a sabbatical program, and community volunteering days.
  • Training opportunities.
  • Flexible benefits program.
  • Hybrid work from the Porto or Lisbon hubs.

Tech Stack

Categories

Farfetch

About Farfetch

1,001-5,000 employees

Farfetch runs a global marketplace that connects shoppers to luxury fashion from 1,400+ brands, boutiques, and department stores across 190+ countries. It earns commissions on sales and offers Farfetch Platform Solutions to power brands’ e-commerce and omnichannel retail. Founded in 2007 and headquartered in London, it also supports editorial content and logistics tailored to luxury sellers.

Contact me