Frontend Developer

  • Your job in a nutshell

    You build robust frontend applications in Vue or React, work with TypeScript in a monorepo setup, build bridges to backend teams via REST and GraphQL, and actively contribute to a strong CI/CD culture through GitHub Actions.

  • What are we doing it for?

    The ICX team develops Jumbo’s digital in-store customer experience. Your work directly impacts millions of customers: faster communication, smarter screens, better in-store data—all powered by the code you write.

  • Your new team

    You work in a close-knit, international Scrum team. English is the working language. You’re not on your own: colleagues expect you to ask questions, think along, and share your knowledge. Together, you deliver user stories end-to-end in short sprints.

  • Who do you work with?

    You collaborate closely with backend engineers (including Node.js/MongoDB), designers, a Product Owner, and stakeholders. You take initiative, even beyond your own part of the code.

As a Senior Frontend Developer in the ICX team, you directly contribute to the digital customer experience in Jumbo stores. The ICX team develops the software that runs on hundreds of screens and kiosks in our stores—from smart checkout applications to interactive customer displays. Are you a frontend specialist who writes beautiful, high-performance, and maintainable code while also bridging the gap to backend systems? Then we’re looking for you.

Working at Jumbo Tech means being part of an international, agile team where English is the working language. You’re not the type to sit quietly in a corner: you ask questions, share your insights, and easily connect with colleagues. You work with modern tooling, TypeScript, a monorepo setup, and GitHub Actions for CI/CD, and you fully understand how the frontend communicates with REST and GraphQL APIs.

You’ll be part of a Scrum team where everyone takes ownership. Two-week sprints, short feedback loops, and continuous improvement—that’s how we work. Do you also have an affinity with Node.js or MongoDB? That’s a plus—you’ll be able to support our backend engineer Sergei whenever needed.

Applying for a job, how does that work?

  1. Send us your application

    Tell us who you are and why you would like to work at Jumbo.

  2. Come to the first interview

    We'd love to get to know each other better. This way, we can discover if this job is a good fit for you.

  3. E-assessment

    An online assessment to test your skills.

  4. Come to the second interview

    We'll go a little deeper and get to know each other better.

  5. Employment contract

    We discuss the conditions and record this in your contract.

  6. Get to work!

    We look forward to your first day.

Michael von Harras

Michael
von Harras

If you have any other questions about the job, don't hesitate to get in touch!