Senior Software Engineer React

WhyHireWrong?

Not Interested
Bookmark
Report This Job

profile Job Location:

Barcelona - Spain

profile Yearly Salary: m 75000 - 90000
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Job Summary

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...
View more view more