Project Apollo is a Founders Factory Africa venture that democratises access to lifesaving medical devices by removing the burden of ownership.
Currently, Africa’s average per capita spend on medical equipment is just under $10, a fraction of the global average of $77. In Nigeria, it’s just $0.90. Project Apollo is built on the belief that every healt...
Read more about this company
You have worked on multiple production-grade, performant web applications in React. (Minimum of 4 years of experience in React.js and Typescript)
You have a track record of building components with the latest React features including hooks and context
You keep abreast of developments in the React and Javascript ecosystem.
You’re proficient in writing unit tests in a modern testing framework, such as, jest, jasmine, etc...
You are experienced in developing and deploying apps in continuous integration/delivery environments (including Vercel, Netlify, Cloudflare, Firebase et al. deployment platforms)
You are passionate about crafting experiences users rave about.
You are Quality-minded and are interested in all parts of software development: writing clean code, testing, deployment and monitoring.
You are self-motivated, need very little supervision and can take ownership of the product and deliver features on time.
You have professional/native level english proficiency
You can communicate well with both technical and non-technical clients
Nice to haves…
You have experience building and deploying web UI libraries integrating in diverse web stacks.
You have experience bundling and packaging javascript libraries (Webpack, rollup, etc.)
You are experienced in building complex reactive components in Svelte.js
You are experienced in any of the following areas: NodeJS, GCP, Kubernetes, Redis, the Elastic stack
You are experienced working with Figma or an equivalent design prototyping tool (mainly for developer handoff)
You have experience architecting complex UI components with state machines and statecharts (libraries like XState)
You will...
Develop and maintain highly reliable, performant and scalable web apps
Develop and maintain highly reliable, performant and scalable web libraries and SDks with developer experience in mind
Take part in every stage of development from concept to deployment
Write clear documentation both in-line code as well as on our Developer documentation platform on how to use the awesome tools and/or features you’ve built.
Proactively participate in and improve our product development processes
Design and implement testing strategies that measure the performance of the applications you built as well as catch any potential bugs
Problem solve bugs or issues developers encounter while using your libraries as well as incorporating developer feature requests into your release cycle
Dive into our analytics tools to determine whether or not a particular feature you built is working as expected
Manage field testing of your applications with testers and developers
Participate in code reviews and peer programming sessions
Work fully remote as part of an international team of supportive and passionate engineers, product managers and designers
We are...
Purpose-driven and passionate about having a big impact on the world, enabling people to “be included”
An international company attempting to create the best company to work for in Africa
An open and inclusive working environment with a culture that encourages innovation, experimentation, willingness to fail and collaboration
Guided by our five core values which support us in our daily decisions across all aspects of the business
Motivated by your growth, working with the team to provide resources and support that will accelerate your professional and personal growth
Excited to meet diverse, multi-talented and engaged people to help us on our journey
Backed by world-class investors including the co-founder of Airbnb Nate Blecharczyk, ex-CFO of Google Patrick Pichette and Google
Be bold make audacious decisions
Be open build trust by being vulnerable
Go lean increase the speed of learning
Grow together with open feedback and collaboration
Enjoy your journey life is a marathon, not a sprint