React Native/Flask Python Developer


Back or Front End Mobile App Developer

Fantastic opportunity to join a fast growing Tech for Good start-up.

onHand is a marketplace app that allows people to give and get help, whenever and wherever they are. It’s enabled “on-demand volunteering” and with ~8500 app downloads and partnerships with local authorities, we're helping the UK fight back against COVID-19. Our focus is using the app to match volunteers with older adults who need help with basic tasks. Things like shopping, medicine drop-offs and basic phone support. In doing so, we believe onHand can help address the growing care crisis facing our ageing population and maybe just leave the world a better place too.

Our dev team is small and you'll be at the heart of how we use Tech to engage, onboard and match members of our marketplace community. If we are successful, we expect to grow very quickly, expanding across the UK and then internationally. The scope for personal and professional growth for any team member joining us at this stage should be tremendous.

What we’re looking for

We're a 2018 graduate of Facebook's LDN_LABs Accelerator programme (others include Olio and Goodgym) and, whilst the service has only been live since the start of last year demand is far outpacing our expectations. Our App is live and performing robustly, but it is v1: given the demand we seeing, now is the right moment to invest in technology to enable scale.

We are looking for software engineers with proven technical and analytical capabilities. Someone who can balance designing and creating robust, scalable and well-tested code. You will be a key member of the team, responsible for the design and development of innovative mobile app experiences and software solutions. You need to be dynamic, collaborative and curious, as you’ll work in a fast-paced environment where continuous experimentation and innovation are expected.

Your responsibilities will also include:

Collaboration and product planning with the founder and wider team
Design, development, and testing of mobile applications and/or services
Using agile methodologies to deliver high quality solutions on time
Working with operations teams to ensure applications and services are highly available, reliable and on-point for our users
Supporting applications and/or services as and when required


NOTE: You can apply even if your experience and interests aren't an exact match with what we've laid out in this job description. We are building something different at onHand and if this sounds interesting, we want to hear from you. We'll really value EITHER front or back-end mobile application experience and a curious, problem-solving mindset that wants to grow with us.

3 to 5+ years of programming experience
Experience with startup companies a bonus
Proficient in web/mobile front or back-end technologies: React. Native or Flask Python specifically
Proficient in designing and building mobile applications and/or web services
Competent in Apple and Android programming languages and IDEs
Competent in design/implementation for reliability, availability, scalability and performance
Competent in software engineering tools (e.g. build tools) and best practices (e.g. test automation and continuous integration)
Experience/knowledge of database/storage technologies
Experience/knowledge of GPS and related location-based technologies and services

What we offer

Location flexibility (office is in Brighton, if we are ever allowed back there, but we know you may work best somewhere else). Your choice of laptop and phone. 25 days holiday a year plus bank holidays. Feeling great everyday about what we do.

Apply with CV to

Please let us know what's attracted you to the role on your covering email.

Similar searches: East Sussex, Back-End Development, Front-End Development, Full Stack Development