Full Stack Developer (Remote or Onsite)

pi-top ,
London, Greater London

Overview

Job Description

About us pi-tops creates a family of hardware and software products that together simplify the job of learning computer science, AI and robotics in the classroom or at home. In many classrooms, people learn by instructionism teachers deliver information to learners who have to memorise it and repeat it back later in some sort of test. This isnt learning, its remembering, and its useless for equipping people with the practical skills and experience they need to face an ever-changing world. We believe in learning by making. Our pi-top [4] Raspberry Pi 4 powered mini-desktop comes with a host of projects and accessories which allow anyone, regardless of their computer literacy, to learn about a wide range of computer topics. However, weve only just got started, and this is where you come in. Our roadmap for the next few years is going to be one hell of a ride, so theres never been a better time to get onboard. Were an open, honest and playful company made up of talented individuals from a variety of different backgrounds and places, all united in our commitment to positively improve the way we teach, learn and live. By joining pi-top, youre helping change the world for the better, because together, We Make The Future. We value diversity in creating a product that's inclusive and accessible for all. Learning is at the core of everything we do, so if you don't fit all of the skills we're after, but have a great attitude and appetite for learning new things, we'd still love to hear from you! We're looking for someone to * Build pi-top Further, our Saas learning platform for pi-top products. * Work closely with our product managers, finding technical solutions to help tackle the problems faced by educators implementing computer science and STEAM based curriculums in their classroom. Requirements Skills we're after * Expert knowledge of JavaScript. * In depth knowledge of Node.js * Experience building user interfaces with React, or another client side framework. * Strong HTML/CSS skills, and knowledge of cross-browser quirks. * Familiarity with Flux application architecture, and experience using one of its implementations. * Attention to detail in creating great experiences for our users. * A passion for great quality, well tested code. * Knowledge of REST best practices. * Familiarity with node and express. * Experienced in working with Git. * Flexibility! We're a fast-growing company, so we're looking for individuals that can adapt to new challenges as we continue on our journey Bonus points * Technical leadership and mentoring experience. * Prior experience building products for education. * A passion for physical computing, and learning by making. Benefits Competitive Salary & benefits As a learning company, our overall goal is to support the development of well-rounded, creative, collaborative, technically proficient problem-solvers. We strongly believe this for users of the pi-top ecosystem as well as for our pi-top team worldwide. We encourage remote working, particularly in today's environment!