Three smiling people drinking coffee outside


Senior Software Engineer

Rolling applications

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 450 employees in Oslo and millions of devices sold worldwide, we've rapidly evolved from a small startup to one of Europe's fastest-growing tech companies. We have come a long way, but our goals for 2024 are even more exciting. 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.

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.

About the team

The Application Development Team is responsible for creating the applications running on the reMarkable paper tablet, mobile apps and desktop clients. You will work in a dynamic and cross-functional team reporting to the Engineering Manager.

As our new Software Engineer , you will have a key role in delivering an exceptional user experience of our applications. Collaborating with designers, copywriters, QA engineers, backend developers, and fellow application developers, you will be responsible for maintaining, enhancing, and developing the user interface across our reMarkable device, desktop, and mobile platforms. Here are examples of responsibilities to take on:

  • Creating tangible user interfaces with impactful visuals

  • Have ownership of significant portions of our UI code, using QML and modern C++

  • Collaborate with the development team to maintain and improve our existing code base

  • Actively participate in the planning and shaping of new and exciting product features, bringing innovative ideas and a user-centric approach

  • Work closely with our talented UX design team to develop software that meets the needs of our users and provides an excellent user experience

The technology we work with the most

  • C++

  • Qt & QML

  • JavaScript/TypeScript

Likely success factors for this role

  • Experience as a UI Developer or a similar role using the tools above

  • Experience with Qt or other UI frameworks such as Flutter, React etc.

  • If you enjoy creating meaningful user interfaces and care about user interaction, and want to be a part of a respectful environment with a balance of autonomy and team collaboration then…

Join us in creating innovative software solutions that make a difference.

Employment type: Full-time

Location: Oslo

Rolling applications

Practical information

  • We will review applicants on a rolling basis as they come in

  • The location of the role is at HQ in Oslo, Norway

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

  • Please upload your CV in English

Portrait of smiling man sitting in sofa

9 helpful things to know before you apply

Learn more about our process

Can’t find your dream job?

Subscribe to future announcements