Frontend Software Engineer (React Native, web)
Summary
Build React Native and web apps for livestock monitoring and virtual fencing using TypeScript, GraphQL, and Expo.
Frontend Software Engineer (React Native, web)
Monil is building world‑leading technology for virtual fencing and livestock monitoring. In just three years, we’ve grown to over 1,000 customers and more than 20,000 collars in active use across multiple markets. Now we’re entering a new phase of international growth, and the quality of our user experience will be a key competitive advantage.
Our technology is trusted by forward‑thinking farmers, research institutions, and agricultural organisations across several countries.
As we scale globally, we need to deliver a digital experience that is as reliable, intuitive, and thoughtfully designed as the hardware and technology behind it. That’s why we’re looking for a Frontend Engineer who wants to build products that people truly depend on in environments where usability, performance, and trust matter.
In this role, you’ll help shape and build the interfaces that farmers and internal teams use daily, from onboarding and configuration to real‑time monitoring and insights. You’ll work closely with product, design, and backend teams, and have a direct impact on how Monil’s platform evolves as we grow.
What we're looking for
- 1–3+ years of experience building production‑ready applications with React and/or modern frontend frameworks
- Solid understanding of TypeScript, component architecture, and state management
- Experience working with APIs (GraphQL or REST)
- BSc or MSc in Computer Science, Informatics or Engineering
Bonus points for
- Experience with React Native or native mobile development
- Experience working in a startup or fast‑paced environment
- Real‑life experience with farming or agriculture (not required, but appreciated)
- Norwegian language skills (preferred but not required)
Fluency in Norwegian is preferred (we make exceptions for the exceptional).
Our Tech Stack
- React and React Native: We’re building our apps rapidly and correctly – React and React Native helps us do both. This mature way of building apps lets us focus on the important parts, while also allowing us to build features directly for iOS and Android where needed. We’re using TypeScript to enforce types, and Expo to simplify our React Native project.
- GraphQL and gRPC: The main interface between the frontends and our servers is our GraphQL API, which lets us efficiently fetch data and update it in real‑time. The API also allows us to communicate directly with devices on animals.
- NodeJS, Go, Kubernetes: Our back‑ends are written in Go and run on Kubernetes, letting us quickly build new APIs – with features often spanning the entire stack. Even if your main focus is Frontend, you’ll get the chance to get experience with the whole stack.
We can offer
Join a high‑growth startup entering an exciting international scale‑up phase. You won’t just write code, you’ll own features and initiatives, influence technical decisions, and help build the foundation of a growing company. Your work will create meaningful impact by improving animal welfare, farming efficiency, and global sustainability. You’ll collaborate with a highly interdisciplinary team across hardware, embedded systems, backend, and frontend. We offer a competitive salary, including an option program.
Requirements
Candidates must have the right to work in Norway or within the EU/EEA, as we are unable to support relocation or visa sponsorship from outside this area.