We are looking for a curious Frontend Developer who is motivated by learning new things and sharing their knowledge. With us, you will get the opportunity to create engaging and user-friendly customer experiences, influence our choice of technologies, and strengthen our frontend discipline.
Joining a growing team of web developers, you will be expanding the functionality of our ecosystem. Most of your time will be spent in cross-functional teams for diverse projects following agile methodologies.
Our applications are running on a modern web stack consisting of Next, React, Typescript, Tailwind, Sanity, Sentry, Vercel, and Google Cloud Platform, and more. We continually evaluate and evolve technologies used and way of working. As a member of our core team, you will have the opportunity to be an integral part of this work!
Key areas the team is working on currently include
- Contributing to pioneering new customer experiences from inception to execution in cross-functional teams
- Maintaining existing web applications
- Optimizing use of Next.JS, Tailwind, React, Sanity and other tools to build performant web applications
- Instrumenting better observability
Further Tasks And Responsibilities
- Create frontend web experiences which let users create, consume, and elevate their thought process
- Enhance developer culture by continually improving the code you work with, ensuring stability through automated testing
- Practice proactive documentation and knowledge sharing, contributing to the betterment of software through peer code reviews, sharing discoveries within departmental forums
- Profile and optimize performance of web pages and applications
- Positively influence our frontend development and help with selection of appropriate tools
- Engage in discussions related to software architecture and selection of technology or frameworks
To Have Fun In This Role, You Will Need
- 5+ years of frontend web development experience
- Hands on experience with React, Tailwind and Typescript in medium to large-sized codebases
- Understanding of data-driven interfaces that integrate and manipulate information from various sources in meaningful ways
- Experience collaborating and communicating within cross-functional teams, working with UX and visual designers, test automation engineers and product managers
- University degree in Informatics or other relevant fields is a benefit
- Experience working with design systems is a plus
Practical information
- We will review applicants on a rolling basis (due to summer holidays, we expect most of the process to continue and close in August
- reMarkable’s working language is English
- Location of the role is Oslo, Norway
- You should have a valid work permit from the EU/EEA. (Relocation assistance is provided)
Why we enjoy working here
- We are working in teams that influence our users directly
- We enjoy working with highly skilled colleagues both within the team and in reMarkable at large
- Being a part of a global journey with exciting challenges every day
- We are proud of our modern office centrally located at Majorstuen in Oslo, includes an employee gym
- Warm lunch served every day, and our flexible hybrid work model allows us to adjust to a work-life balance
- We have 5 extra days called “reMarkable days” you can make use of in addition to our regular vacation
- A number of perks such as premium health insurance (incl. physiotherapy and private medical consultations) travel insurance, choice of mobile phone, and home broadband coverage, meditation app
- And maybe most importantly: We have fun! We have regular events and social gatherings, both in the team and company wide.
We're a committed and highly motivated team with a lot of joy 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.