Software Engineer - Front End

FARFETCH

Porto

Hybrid

EUR 42,000 - 72,000

Full time

41 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Flexible work
Sabbatical program
Training opportunities
Flexible benefits

Job summary

Farfetch is seeking a Frontend Engineer to join our global engineering team in Porto or Lisbon. You will own the technical lifecycle of high-scale web products, influence architecture, contribute to open-source ecosystem, and help shape a scalable design system used by millions of fashion enthusiasts.

This role operates in a hybrid model, balancing targeted remote work with in-person collaboration at our Porto or Lisbon hubs.

Qualifications

  • 3+ years of front-end development experience in collaborative teams.
  • Strong knowledge of HTML5, CSS3 and TypeScript.
  • Deep understanding of JavaScript and React.
  • Experience building scalable web apps and contributing to design systems.
  • Familiarity with testing using Jest and testing-library tools.

Responsibilities

  • Architect and influence global-scale frontend solutions for Farfetch.com.
  • Own end-to-end delivery of personalized user experiences.
  • Collaborate in cross-functional teams across Product, Design and Backend.
  • Contribute to open-source packages and evolve the design system.
  • Optimize web performance and integrate GraphQL where needed.

Skills

HTML5
CSS3
TypeScript
JavaScript
React
Jest
React Testing

Tools

GraphQL
Design Systems

Job description

Farfetch is a leading global marketplace for the luxury fashion industry. The Farfetch Marketplace connects customers in over 190 countries and territories with items from more than 50 countries and over 1,400 of the world’s best brands, boutiques, and department stores, delivering a truly unique shopping experience and access to the most extensive selection of luxury on a global marketplace.

TECHNOLOGY

We're on a mission to build end-to-end products and technology that powers the an incredible e-commerce experience for luxury customers everywhere, understanding the motivations and needs of our customers and partners, to designing and testing hypotheses, to creating industry-leading experiences for luxury customers.

PORTO

Our office is near Porto, in the north of Portugal, and is located in a vibrant business hub. It offers a dynamic and welcoming environment where our employees can connect and network with a large community of tech professionals.

THE ROLE

Porto or Lisbon based

We are looking for a Frontend Engineer to join our global engineering team. In this role, you will transition from simply building features to owning the technical lifecycle of high-scale web products. You will have a direct influence on our architecture, contribute to our open-source ecosystem, and help shape a scalable design system used by millions of fashion enthusiasts worldwide.

We operate on a hybrid model out of our Porto or Lisbon hubs, balancing focused remote work with meaningful in-person collaboration.

What You'll Do
  • Architect & Influence: Develop global-scale solutions for Farfetch.com, contributing directly to our core React-based architecture.
  • Ownership: Take responsibility for the end-to-end delivery of personalized user experiences, from initial discovery with Product and Design to deployment.
  • Collaborate: Work within a cross-functional team while engaging with the wider Front-end community to share knowledge and solve complex technical challenges.
  • Systems Thinking: Contribute to and evolve our open-source packages and design system to ensure sustainability across all consumer products.
  • Continuous Learning: Master modern web performance optimization, GraphQL integration, and advanced testing strategies in a rapidly evolving environment.
Who You Are
  • Experience: 3+ years of professional experience in Front End development within collaborative, multi-team environments.
  • Core Tech: Proficiency in HTML5, CSS3, and TypeScript.
  • JavaScript & React: Deep understanding of JavaScript fundamentals (ES6+, closures, async programming) and significant experience building complex applications with React.
  • Software Design: Solid grasp of JavaScript design patterns, data structures, and web architecture.
  • Quality: A commitment to writing clean, maintainable, and well-documented code supported by testing frameworks like Jest and React Testing Library.
Nice-to-Have
  • Performance: Understanding of Web Vitals and performance optimization techniques.
  • Data: Experience working with GraphQL APIs.
  • Inclusivity & Reach: Practical knowledge of Web Accessibility (ARIA) and SEO best practices.
  • Design Systems: Experience utilizing or contributing to centralized design systems to ensure UI consistency.
Rewards & Benefits
  • Health insurance for the whole family, flexible working environment and well-being support and tools
  • Extra days off, sabbatical program and days for you to give back for the community
  • Training opportunities
  • Flexible benefits program
EQUAL OPPORTUNITIES STATEMENT
  • Farfetch is an equal opportunities employer ensuring that all applicants are treated equally and fairly throughout our recruitment process. We are determined that no applicant experiences discrimination on the basis of sex, race, ethnicity, religion or belief, disability, age, gender identity, ancestry, sexual orientation, veteran status, marriage and civil partnership, pregnancy and maternity, or any other basis prohibited by applicable law.

At Farfetch, we value diverse perspectives. If you meet most of the requirements above and are eager to grow your technical influence within a global engineering culture, we encourage you to apply.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer - Full Stack
Junior Software Engineer - Full Stack

Farfetch Limited • Porto

On-site
EUR 26,000 - 40,000
Health insurance
Annual leave 25 days
LinkedIn Learning access
+1
Product Manager
Product Manager

FARFETCH • Porto

On-site
EUR 55,000 - 75,000
Senior Fullstack Engineer
Senior Fullstack Engineer

FARFETCH • Porto

On-site
EUR 70,000 - 100,000
Health insurance for family
Flexible working environment
Sabbatical program
+1
Senior Project Manager – Supply Chain & Operations
Senior Project Manager – Supply Chain & Operations

FARFETCH • Porto

On-site
EUR 60,000 - 90,000
Health insurance for family
Flexible benefits program
Extra days off and sabbatical
Lead Platform Engineer - Computing Platform
Lead Platform Engineer - Computing Platform

Farfetch • Porto

On-site
EUR 90,000 - 120,000
Health insurance for the family
Flexible working environment
Sabbatical program
+2
Salesforce Developer
Salesforce Developer

FARFETCH • Porto

On-site
EUR 45,000 - 70,000
Health insurance for the family
25 days annual leave + Caring Days
Training opportunities & LinkedIn学习
+2
Business Operations Principal, Catalogue and Selection
Business Operations Principal, Catalogue and Selection

FARFETCH • Porto

On-site
EUR 70,000 - 110,000
Health insurance (family)
25 days annual leave
Sabbatical after 5 years
+3
Security Engineering Lead
Security Engineering Lead

FARFETCH • Porto

On-site
EUR 120,000 - 180,000
Health insurance
Flexible working environment
Sabbatical program
Senior Data Scientist
Senior Data Scientist

startupjobs.pt • Porto

On-site
EUR 42,000 - 65,000
Health insurance for family
Flexible working environment
Udemy training access
+1
Customer Service Advisor (English Speaker) at Farfetch
Customer Service Advisor (English Speaker) at Farfetch

Farfetch • Porto

On-site
EUR 12,000 - 18,000
Training opportunities
Flexible benefits program