Senior Frontend Developer, Full-time, Remote
Job description:
About us COOKO is a Berlin based company working on improving traceability and working conditions in cocoa farming. We developed a patented intelligent harvesting container that serves as a beacon of connectivity, unlocking the formerly impenetrable first mile of artisanal crops. We offer our software to the biggest chocolate manufacturers all over the world to allow them to see exactly where the beans they are buying come from and what conditions they were grown in. This benefits not only hardworking farmers but also enterprising traders and the entire chocolate community. Our system is tested on the ground in our own cocoa production facility in Cameroon and soon to be deployed in Côte d'Ivoire as well. Join our team to develop software that will be used by thousands of people on the ground today and make lives of lots more much better. As a nice bonus you will learn a lot about chocolate. Our website: https://cooko.co More about our company: https://youtu.be/kBN6pdkZ2N4 Our stack - Fully JavaScript/TypeScript based stack - PostgreSQL with PostGIS, Redis, hosted in DigitalOcean cloud with managed services - REST API and an admin panel based on Strapi 4 (koa) with self made extensions to enable GIS support and other features - Next.js for web based frontend with Mantine UI - ReactNative with Expo, ReactNavigation and RNUILib for Android apps - Unit tests with Jest Your profile - You have 5+ years of experience developing modern front-end apps - You have experience working with React Native, ideally shipped apps to PlayStore - You have experience working with Server Side Rendering - You are proficient in JavaScript and TypeScript, with a deep understanding of React ecosystem - You are experienced in using modern build tools and deployment processes, such as CI/CD pipelines - You are fully proficient in English, both written and verbal - Bonus: you have experience working with Next.js - Bonus: you have experience working with ReactNavigation, QR Code Scanner and NFC Manager - Bonus: you have experience with Geo data, specifically rendering points and polygons on maps using SDKs such as MapBox/MapLibre Your tasks - Further development of React Native based Android app - Occasional work on Next.js based web app - Implementing relevant unit/e2e tests to make sure our apps are stable - Working on CI/CD pipeline and implementing improvements - Collaborating with a distributed team of Engineers, Designers, BI as well as people using our software on the ground What we offer - A meaningful job! We create a great product with a real impact on farmer's lives - Work in a fully remove international team that exchanges ideas and learns from each other - You will find growth potential and opportunities in this role and the company - Work in a goal oriented async environment, we respect your time but expect results If you join us in Berlin we offer to you a good balance of collaborating with the team in the office in Steglitz and working remotely. If you want to stay in your home country, we offer you a fully remote position