The Role
This is a senior engineering position on a platform team that builds the foundational tooling and frameworks powering a high traffic consumer web and mobile application. The work is not feature development. It is the infrastructure that other engineers build on: shared component libraries SSR architecture React Native adoption and the standards and processes that shape how the whole engineering org ships code.
The team operates without a dedicated Product Manager which means engineers drive the technical roadmap directly. If you want ownership over direction not just execution this is that kind of role.
This role is based in Barcelona Spain working hybrid with two fixed office days per week (Mondays and Thursdays) in the office. Visa sponsorship and relocation assistance are available. Please submit your CV in English.
What the Work Looks Like Day to Day
Solve complex technical problems at the core of the web and React Native clients
Build and maintain the shared cross-platform design library of reusable components
Contribute to the ongoing migration of the website to and the expansion of React Native across the mobile codebase
Write hybrid first code that works across both web and React Native
Define and evangelize technical standards across the engineering organisation
Improve the efficiency of the design to engineering handoff cycle
Mentor and coach engineers in Barcelona and across the wider team
Contribute to shaping the technical roadmap and vision for the platform
Technical Stack
Frontend: React React Native
Backend (context): Django (Python) Node SSR
Build tooling: Webpack
Mobile: React Native (primary) Swift and Kotlin (native handled by other team members)
Dev environment: GitHub Codespaces
Testing: React Testing Library; strong automated testing culture
The team ships to web 10 to 20 times per day with a median PR review to merge time of 3 hours. Engineers average over 4 PRs per person per sprint. Small incremental frequent shipping is how the team operates.
What Is Required
7 or more years of professional software development experience
Deep expertise in JavaScript frameworks particularly React and component driven design
Solid React Native development experience
Experience building and maintaining reusable frontend design libraries
Experience managing large scale technology migrations across a broad codebase
Strong instincts for defining technical standards that are practical and adoptable at scale
Rigorous approach to automated testing code quality and engineering best practices
Focus on observability: shipping code with effective monitoring and logging in place
Experience mentoring and coaching junior engineers
Good judgment on when to polish and when to ship
What Strengthens an Application
Candidates who have worked on platform or infrastructure teams rather than purely product teams will have relevant context here. Experience navigating the tension between web and React Native codebases or owning a design system used by multiple teams is directly applicable.
Working Model and Location
Hybrid based in Barcelona Spain: Mondays and Thursdays in the office. The rest of the team is distributed across Barcelona and Seattle. Visa sponsorship and relocation assistance are available for this role.
The RoleThis is a senior engineering position on a platform team that builds the foundational tooling and frameworks powering a high traffic consumer web and mobile application. The work is not feature development. It is the infrastructure that other engineers build on: shared component libraries SS...
The Role
This is a senior engineering position on a platform team that builds the foundational tooling and frameworks powering a high traffic consumer web and mobile application. The work is not feature development. It is the infrastructure that other engineers build on: shared component libraries SSR architecture React Native adoption and the standards and processes that shape how the whole engineering org ships code.
The team operates without a dedicated Product Manager which means engineers drive the technical roadmap directly. If you want ownership over direction not just execution this is that kind of role.
This role is based in Barcelona Spain working hybrid with two fixed office days per week (Mondays and Thursdays) in the office. Visa sponsorship and relocation assistance are available. Please submit your CV in English.
What the Work Looks Like Day to Day
Solve complex technical problems at the core of the web and React Native clients
Build and maintain the shared cross-platform design library of reusable components
Contribute to the ongoing migration of the website to and the expansion of React Native across the mobile codebase
Write hybrid first code that works across both web and React Native
Define and evangelize technical standards across the engineering organisation
Improve the efficiency of the design to engineering handoff cycle
Mentor and coach engineers in Barcelona and across the wider team
Contribute to shaping the technical roadmap and vision for the platform
Technical Stack
Frontend: React React Native
Backend (context): Django (Python) Node SSR
Build tooling: Webpack
Mobile: React Native (primary) Swift and Kotlin (native handled by other team members)
Dev environment: GitHub Codespaces
Testing: React Testing Library; strong automated testing culture
The team ships to web 10 to 20 times per day with a median PR review to merge time of 3 hours. Engineers average over 4 PRs per person per sprint. Small incremental frequent shipping is how the team operates.
What Is Required
7 or more years of professional software development experience
Deep expertise in JavaScript frameworks particularly React and component driven design
Solid React Native development experience
Experience building and maintaining reusable frontend design libraries
Experience managing large scale technology migrations across a broad codebase
Strong instincts for defining technical standards that are practical and adoptable at scale
Rigorous approach to automated testing code quality and engineering best practices
Focus on observability: shipping code with effective monitoring and logging in place
Experience mentoring and coaching junior engineers
Good judgment on when to polish and when to ship
What Strengthens an Application
Candidates who have worked on platform or infrastructure teams rather than purely product teams will have relevant context here. Experience navigating the tension between web and React Native codebases or owning a design system used by multiple teams is directly applicable.
Working Model and Location
Hybrid based in Barcelona Spain: Mondays and Thursdays in the office. The rest of the team is distributed across Barcelona and Seattle. Visa sponsorship and relocation assistance are available for this role.
View more
View less