Description
Carebit is a design-led healthcare technology company helping hundreds of private doctors across the UK run their practices more effectively and efficiently with our web platform, along with hundreds of thousands of their patients. We’re now looking to build out a greenfield mobile app to enhance and complement our web platform. Having carefully evaluated the options, we have chosen to go with React Native as a base with Expo, with possibly a small amount of native work on top.
Our loyal customers love our product, are generous with feedback, and love to work with us in helping to build a best-of-breed platform with us. Having doubled in revenue in 2023, we’re now looking for a talented, curious, empathetic mid/senior React Native developer with a strong focus on product to help them and us on this mission. You'll be working directly with some of our customers to help build the product, which is how we love to build and we'll give you the autonomy and ownership to do so.
Some of the initial features you will be working on are:
- Recording audio, editing and uploading it
- Taking multiple photos and editing and uploading them
- Handling offline mode
- Writing handwritten notes with Apple Pencil and uploading them
- Any other features that you come up with after working with customers! We find some of our best features are built this way when customers show us a way of working that we hadn't considered before.
We are a bootstrapped, profitable and fully-remote company of 12 (3 full stack developers), and we intend to keep it that way. Having been remote from day 1, we believe in its benefits. We run on Rails 7.1, Ruby 3.2, React 18 and are deployed on AWS ECS with a full CI/CD setup for frequent shipping. We use Linear to keep everyone in sync. The founder, Dominic, is a full stack developer and knows how to build a creative, collaborative environment that's well-suited to creative product development!
About you
You’ll consider yourself to be a mid-senior level developer with solid technical ability and good communication, but what really sets you apart is your love of product engineering. You’re not so interested in pumping out leetcode, but instead you’re looking for a rewarding, creative environment in which to quickly create, prototype, iterate and ship where your work has immediate real-world impact on doctors and patients.
- You like coming up with your own feature ideas and flourish in environments that encourage this
- You like working in small teams and believe in the ability of small, focussed teams to outperform relative to their size
- You are design-focussed and will be able to show off some of your own, or examples of work you admire
- You love to ship frequently
Requirements
- You have demonstrable experience with mobile UI and UX development and know how to implement performant mobile experiences
- Proven ability to take a brief idea from a customer to a designed, shipped and tested feature that wows
- Ability to see the big picture when building a feature (e.g. how it can be made modular or flexible to accommodate changes in future, or where else could it be deployed in the Carebit application)
- A keen eye for UI and UX, colour, simplicity and hierarchy in design
- 2+ years of React & React Native development
- Experience of using Expo to build and deploy React Native apps
- Nice to have but not required - iOS Swift/Android development and Ruby on Rails experience, as well as React experience on the web
Benefits
- Working on tech for good, where your work directly contributes to bettering the lives of patients every day
- Salary in the range of £70k-80k depending on experience (equivalent to $80k-100k USD)
- End of year bonus based on performance
- 25 days paid holiday per year
- Async work (minimal meetings) - no constant interruptions
- Fully remote within +-4 hours of UTC (if UK based, we usually meet up in London every 2-3 months as most of the team are UK based)
- MacBook Pro, ergonomic chair and anything else you need to do your best work
Please mention the word **SANE** and tag RMzQuMTY4LjE0NS4yMjY= when applying to show you read the job post completely (#RMzQuMTY4LjE0NS4yMjY=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.