No Isolation is an award-winning EdTech company based in Oslo, Norway, that builds and operates fleets of AV1 robots. These robots create a virtual bridge for children who are away from school to connect to their classrooms, providing learning and belonging. They are hiring for Senior Go and Senior Mobile Fullstack Developers to work on their real-time applications and connected robot fleet management.
What they want, where you stand, and the exact résumé edits to qualify.
Biggest lever: Gain hands-on experience with React Native/Expo to address the mobile fullstack requirement and explore real-time protocols like WebRTC/gRPC.
A starter prompt for Claude Code, what you'll need, and how to reach them.
You are an expert full-stack developer. Your task is to develop a proof-of-concept for a simplified telepresence robot system, inspired by No Isolation's AV1. The core functionality is to enable a remote user to see and hear from a robot's perspective and control its basic movement through a web interface. Focus on the software integration. **Frontend (Remote User Interface):** Use Next.js 16 (App Router), React 19, and Tailwind v4. The UI should display a real-time video feed from the robot and include simple controls (e.g., arrow buttons for forward/backward/turn, or a virtual joystick). **Backend (Signaling & Control):** Use Go. Implement a WebSocket server for signaling WebRTC connections between the frontend and the robot, and for sending control commands to the robot. The backend should also handle basic robot registration and authentication. **Robot-side Application (Simulation/Abstraction):** For this PoC, abstract the robot hardware. Create a simple Node.js or Python script that simulates receiving commands (e.g., 'move forward') via WebSocket and broadcasts a simulated video feed (e.g., from a local webcam or a pre-recorded video stream) via WebRTC. Focus on the communication layer. **Key Features for MVP:** 1. WebRTC-based real-time video streaming from 'robot' to web UI. 2. Bidirectional WebSocket communication for control commands from web UI to 'robot' and basic status updates from 'robot' to web UI. 3. Basic authentication for the web UI to connect to a specific 'robot'. **Database (for PoC):** Use Neon Postgres on Vercel for storing registered robot IDs and user credentials. **Deployment:** Aim for deployment on Vercel for the Next.js app and a simple Go server (e.g., on Render or Fly.io). **Build and Verify Gate:** 1. Successful connection and real-time video display from the simulated robot in the web UI. 2. Basic movement commands (simulated) sent from the web UI are received and acknowledged by the 'robot' application.
No Isolation | Senior Go Developer & Senior Mobile Fullstack Developer | Hybrid (Oslo, Norway) We're No Isolation. We are an award-winning EdTech behind the AV1 robot. We're building and operating fleets of connected robots and real-time applications. Our mission is to to help education providers ensure learning and belonging for all children. The applications you will oversee and contribute to connect children to their classrooms, educational staff to key data insights and events, and help manage our fleet of robots. All to create a virtual bridge for children to keep learning when away from school. Whether on backend or across the fullstack, you will see the tangible impact you have. What's in this for you: - Small team = no bureaucracy - Modern stack - Chance to define technologies and architecture across our whole stack = real ownership - Working with cool robots and apps streaming the robot's surroundings in real-life - Ability to contribute to anything that interests you, from backend, through mobile/web frontend to embedded Linux - 27 days of vacation Our stack includes Go, React (Next.js), React Native (Expo), Rust (Embassy), with AWS as the cloud. We use protocols such as
Build a small, production-ready mobile application using React Native and Expo (1-2 weeks). Focus on integrating a real-time component, even if a simpler WebSocket-based chat or presence system. Then, research and prototype a basic WebRTC connection between two browser tabs or a browser and a mobile app to understand its fundamentals (1 week). For Go, complete a 'Tour of Go' and build a simple REST API in Go to understand its concurrency and syntax (1-2 weeks).
Standard Next.js app development
New language for primary backend work - ~1-2 weeks for core concepts
Learn it: Search getting-started ↗
Complex real-time communication protocol - ~1 week for basics
Learn it: WebRTC / realtime ↗
Familiar with real-time bidirectional communication
Standard database for Next.js apps
Standard frontend deployment
New platform for Go backend deployment - ~1 day to learn basics
Learn it: Search getting-started ↗
Get set up: Create the account/instance, generate the API key or credentials, and add them to your project's environment variables.
For simulating robot video feed
Apply directly through the provided career links: Fullstack job ad (https://careers.noisolation.com/jobs/7500791-senior-mobile-f...) and Backend job ad (https://careers.noisolation.com/jobs/6911844-senior-go-devel...).
“I'm a solo operator with a strong background in full-stack development, including Go and React/Next.js, and I've built real-time communication systems. I'm keen to contribute to meaningful EdTech and have a deep interest in robotics, especially for creating impactful solutions like the AV1. My portfolio includes projects demonstrating rapid prototyping and deployment.”
Open the original ↗