We work with one of Northern Europe's leading streaming platforms — a company that combines original content with premium live sports rights (Formula 1, Champions League, Premier League, NHL and more).
Envíe su solicitud a continuación después de leer todos los detalles y la información de apoyo sobre esta oportunidad de trabajo.
The team
This role sits within the Logged Out Experience team. It's the first impression of the platform, and it has a direct, measurable impact on conversion
The team is distributed between Barcelona and Stockholm, which makes clear communication in English just as important as technical skill.
What you'll be doing
• Building and maintaining the public-facing web using React
• Touching backend services (Node.js / TypeScript) when needed — enough to unblock yourself and contribute end-to-end
• Working with the AWS stack: Lambdas, DynamoDB, SQS/SNS, GitHub Actions
• Writing proper tests: unit, integration and E2E
• Collaborating daily with teammates in Barcelona and Stockholm — sync in English, async by design
What we're looking for
• At least 3 years working full stack, spending most of your time on the frontend side
• Solid React skills — this is your primary tool
• Comfortable with Node. xkdbapo js and TypeScript in a services layer
• Familiar with event-driven architecture and AWS cloud services
• Strong testing mindset (unit, integration, E2E)
• Fluent English — written and spoken
• Someone who cares about product impact, not just shipping tasks
Nice to have
• Experience working in distributed or cross-border teams
• Interest in AI-assisted testing and spec-driven development
The offer
• Contract: Permanent
• Location: Barcelona — hybrid (min. 2 days/week in office)
• Benefits: Private health insurance · Pension plan · Flexible remuneration
• Holidays: 30 paid days per year
• Hack Days: One full week/year to experiment freely — many projects make it to production
• Perk: Free access to the full streaming platform: live sports, original content, linear channels
By continuing you agree to our Terms & Privacy Policy.