Three smiling young people drinking coffee outside

Software Engineer - User Interface and Experience Development


Do you want to make products that help people think better?

Want to help millions of people think better?

reMarkable is a Norwegian tech company on a mission to help people think better in a distracted world. We recently confirmed our status as Norway’s latest unicorn, with over 300 employees in Oslo and a million devices sold worldwide. In what feels like no time, we've gone from a small startup finding its way to being one of the fastest-growing companies in Europe.

Following the successful launch of reMarkable 2, which was named one of TIME's top 100 inventions of 2020, and our new subscription service, Connect, in 2021, we've set ourselves exciting growth and product development goals for 2023. To help us get there, we need new colleagues ready to make a real difference through their work – and that’s where you come in.

About the role

We’re looking for a software engineer to join our collaborative cross-functional software team. As part of the Design Systems or User Journey team, you will focus on creating a great first impression of the user experience of our paper tablet ecosystem. You will work closely with designers, copywriters, QA, backend developers and other application developers to improve our application running on the reMarkable device, desktop and mobile - with primary focus on delivering a great user experience.

Tasks and responsibilities:

  • Minimum 1 year relevant work experience
  • Give users a great impression of our paper tablet ecosystem at first contact.
  • Take ownership of our design system (reusable components) and the onboarding of new users.
  • Create user interfaces in QML and use modern C++ on the backend/logic side.
  • Participate in the planning and shaping of new and existing product features.
  • Develop user-focused software and collaborate with a talented UX design team.
  • Contribute to a cross-functional team consisting of QA, designers, cloud and application developers.
  • Experience rapid growth in a dynamic environment.
  • Participate in hack days as well as exchange ideas and knowledge at our tech talks.

Desired qualifications:

  • Master's degree in a relevant subject, or equivalent professional experience.
  • Programming experience in C++.
  • JavaScript/TypeScript, QML and other languages are a plus.
  • Enjoy creating user interfaces and care about user interaction.
  • Basic knowledge of algorithms and data structures.
  • Experience with Qt (or other UI frameworks) is a plus.
  • Previous experience in cross platform app-development is a plus.

Employment type: Full-time

Location: Oslo


What do we offer?

  • Highly competitive salary and pension plan

  • A new Macbook/PC, reMarkable 2, choice of mobile phone, and home Wi-Fi allowance

  • Five weeks vacation + 5 reMarkable days to use as you wish

  • Premium health insurance (incl. physiotherapy and private medical consultations)

  • Access to our employee share incentive scheme

  • Flexible working hours

  • Rewarding and challenging tasks on a wide range of projects

  • Regular team events, parties, and off-site retreats

  • A shared Headspace account for your mental well-being

  • Career development opportunities as a leader or subject specialist

  • Centrally-located modern offices in Grünerløkka, Oslo

  • A unique opportunity to contribute to one of the fastest-growing tech scaleups in Norway

At reMarkable, we offer the opportunity to contribute towards building a global tech company. You'll join a fast-paced, dynamic work environment and be involved in every step of creating a product that's used and valued by hundreds of thousands of customers around the globe.

Besides robust career development and growth opportunities, we offer a workplace where everyone can influence the company's direction, story, and success. We're a committed and highly motivated team with a lot of love for what we do and the people that we work with.

Through collaboration, we create a generous, respectful, and supportive environment where people take the extra steps needed to help each other succeed as well as exceed expectations.

Other Information

  • Contact Helene Schiefloe at if you have any questions about the role

  • Applications will be reviewed continually

  • You should have a valid work permit from the EU/EEA. (Relocation assistance is provided)


Henrik sitting on a couch, smiling

9 helpful things to know before you apply

Learn more about our process

Can’t find your dream job?

Send us an open application or subscribe to future announcements