Frontend Developer - Merchant Domain

  • Klarna
  • Stockholm, Sweden
  • Jul 28, 2017
Full time Developer JAVA

Job Description

As part of the Merchant Domain at Klarna, you’ll be embedded in a feature team, actively contributing to design and direction of our flagship products Klarna Checkout and Klarna Payments.

Whether working on a feature that helps smooth payments for millions of monthly active users or working to test out new hypotheses around what consumers want, you’ll work in small teams, responsible for making sure that our users get the best experience possible.

Being part of the Merchant Domain is definitely a fun challenge. Being able to operate in a growing, fast moving and changing environment is going to need to be something you enjoy.

We are looking for Frontend Developers to join our Checkout and Payments teams. Klarna Checkout replaces the merchant’s own checkout page, whilst Klarna Payments complements merchant’s existing checkout solution by making real-time credit assessments and extending credit to customers. Both products are single page JavaScript  applications, hence we need you to be able to write clean and efficient vanilla JavaScript code, in addition to being proficient with HTML5 and CSS3.   


  • Build new features and work across the entire product – from usability and design to writing highly performant code;
  • Work with various JavaScript tools/technologies/frameworks such as React/Redux;
  • Ensure cross browser compatibility across both desktop and mobile;
  • Work with Designers to improve usability for hundreds of thousands of end users;
  • Share your knowledge and help the team evolve best practices:
  • Work in small autonomous teams with short release cycles;
  • Work in CI/CD setup with Jenkins, Docker and Kubernetes;
  • Be responsible for your production infrastructure and own the full life-cycle of your code - you write it, you own it!


  • Past experience in frontend development  - preference given to candidates who have experience with large applications of some scale;
  • Strong understanding of JavaScript, its quirks, and workarounds;
  • Strong understanding of web markup, including HTML5 and CSS3;
  • Good understanding of advanced JavaScript libraries and frameworks such as ReactJS;
  • Experience with responsive design;
  • Product mindset and care about user experience;
  • Ability to write clean and efficient JavaScript code;
  • Care about code quality, test automation and usability of the end product.

About Klarna

Hello, we’re Klarna. We’re simplifying buying. Ever since we started in 2005, we’ve been committed to making online shopping easy and hassle-free. It’s an ongoing mission and there’s more than twelve hundred of us working on it everyday. We’re active on 18 markets, serve 45 million consumers and work with 65,000 merchants.

Our goal is to become the world’s favorite way to buy.

If you’re triggered by having an impact on how millions of people shop and pay online, you’re exactly the type of person we are looking for.

Why Klarna?

  • Competitive salary;
  • 30 days of annual leave every year;
  • Generous occupational pension and insurance plans;
  • Parental pay up to 100% of your salary for 180 days (in Sweden you have 480 days of parental leave paid by the government)
  • Flexible work schedule;
  • International working environment in central Stockholm;
  • Learning and development focused environment with an emphasis on knowledge sharing, training and regular internal technical talks;
  • Relocation support.

Code in your spare time?

Great, send over a link to some of your work. We'd love to take a look. Here’s some of our work