Frontend Engineer – Global E‑commerce Platform
FARFETCH · Porto
Job description
About the role
Farfetch is looking for a Frontend Engineer to join its global engineering team, based in Porto or Lisbon. You will move from building features to owning the full technical lifecycle of high‑scale web products that serve millions of luxury fashion customers worldwide.
Key responsibilities
- Architect & Influence: develop global‑scale solutions for Farfetch.com and contribute to the core React‑based architecture.
- Ownership: deliver end‑to‑end personalized user experiences, from discovery with Product and Design to deployment.
- Collaborate: work within cross‑functional teams and share knowledge with the wider Front‑end community.
- Systems Thinking: evolve open‑source packages and the design system to ensure sustainability across products.
- Continuous Learning: master modern web performance optimisation, GraphQL integration, and advanced testing strategies.
Required profile
- 3+ years of professional Front End development experience in collaborative, multi‑team environments.
- Proficiency in HTML5, CSS3, and TypeScript.
- Deep understanding of JavaScript (ES6+, closures, async) and extensive experience building complex applications with React.
- Solid grasp of JavaScript design patterns, data structures, and web architecture.
- Commitment to clean, maintainable code supported by testing frameworks such as Jest and React Testing Library.
Required skills
- HTML5
- CSS3
- TypeScript
- JavaScript (ES6+)
- React
- GraphQL
- Jest
- React Testing Library
- Web Vitals performance optimisation
- Web Accessibility (ARIA) and SEO best practices
- Design system usage or contribution
What we offer
- Health insurance for the whole family
- Flexible working environment and well‑being support tools
- Extra days off, sabbatical program and community‑giving days
- Training opportunities and flexible benefits program
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
FARFETCH
Porto