Senior Software Engineer: React at WhyHireWrong?
Barcelona, Catalonia, Spain -
Full Time


Start Date

Immediate

Expiry Date

09 Jun, 26

Salary

90000.0

Posted On

11 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

React, React Native, Next.js, JavaScript, Ssr Architecture, Component Driven Design, Frontend Design Libraries, Automated Testing, Webpack, Django, Node, Codespaces, React Testing Library, Mentoring, Technical Roadmap

Industry

technology;Information and Internet

Description
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 Next.js 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, Next.js 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.
Responsibilities
This senior engineering role focuses on building foundational tooling and frameworks for a high-traffic consumer application, including shared component libraries, SSR architecture, and React Native adoption. Engineers will drive the technical roadmap directly, solving complex problems and defining technical standards across the organization.
Loading...