Senior Front-end Software Engineer
Role details
Job location
Tech stack
Job description
By delivering fast, reliable, and delightful web experiences. Your work directly impacts how millions of users interact with our webshop: whether they're discovering new products, playing a game, or clicking on a personalized offer. You'll also help our partners succeed by ensuring smooth ad integrations and accurate analytics, enabling smarter decisions and better results.
You'll do this not just by writing great code, but by being curious and open to stepping outside your comfort zone: whether that's joining a customer interview, diving into backend logic, or helping improve how we work as a team. Your willingness to explore beyond your core expertise is what helps us build better products, together.
The biggest challenge
Our webshop serves millions of users every week, and we're on a mission to keep them engaged, informed, and coming back for more. As Senior Frontend Engineer, your biggest challenge will be to scale and modernize our high-traffic web platform while ensuring top-notch performance and seamless user experiences. You'll be the go-to ambassador for frontend technologies in a team that's right at the heart of the action.
Upcoming challenges include migrating our ad-manager frameworks, introducing gaming features to the platform, and driving more traffic to our mobile app, all while keeping performance and user experience top of mind.
What you'll do
- Take ownership of the team's web frontend, shaping its future and advocating for best practices.
- Work closely with product managers, designers, and backend engineers in a product-led environment: you build it, you love it, you run it.
- Lead the implementation of impactful features; from migrating our ad-management framework to launching interactive games on the webshop.
- Monitor and maintain performance using tools like Grafana, Prometheus, and Opsgenie.
- Be open to exploring areas outside your core expertise; from backend logic to user research; to help the team succeed.
Requirements
- Deep expertise in Next.js or Remix, especially in high-traffic, performance-critical environments.
- Strong skills in React, TypeScript, and React Testing Library.
- Solid experience with GraphQL and Tailwind CSS.
- Comfortable with Node.js for backend logic and SSR.
- A team player who's assertive, brings people together, and has a track record of improving team processes.
- Someone who thrives in an international, multi-platform team and enjoys being involved from idea to release.
- A curious mindset and willingness to grow into a T-shaped engineer - ready to contribute beyond the frontend when needed.
Nice to Have:
- Familiarity with Java (for legacy webshop maintenance).
- Experience with ad tech and analytics tools.
- Operational awareness and interest in monitoring and incident response.
You will be a welcome member of the team responsible for the design system for our partners. Technical challenges aside, perks include end-to-end team ownership, lots of autonomy, and an inspiring culture. "You build it - you run it - you love it" is our mantra, and we live it every day., * You want to own it, shape it, and build it. This role is perfect for someone who wants to own the frontend, influence product direction, and work in a fast-paced, collaborative environment. If you enjoy working across the full product lifecycle and care deeply about performance and user experience, you'll feel right at home.
- You thrive on iteration, feedback, and momentum. You're proactive, pragmatic, and iterative. You move fast, implement solutions, and improve them based on usage data and user feedback. You bring a collaborative spirit and a genuine passion for coding.
- You care about the "why" as much as the "what." You love solving technical challenges through open-minded collaboration. You value ownership, domain understanding, and being part of a product-led environment. You bring 5+ years of front-end engineering experience (React & NextJS). Experience with Kubernetes and GCP? Even better.
Cons
- You prefer staying in your lane. If you like working in a narrowly defined role and aren't comfortable with cross-functional collaboration or ownership, this likely isn't the best fit.
- You avoid the "why." If you focus only on the how and what, and don't want to explore the why behind user needs or product decisions, this role may not match your mindset.
- You want more hand-holding than freedom. If autonomy, initiative, and taking ownership make you uncomfortable - and you'd rather be told exactly what to do - this won't feel like the right place.