What you'll do
- Build features for Readwise Reader across web, desktop, iOS, and Android (the latter two use React Native).
- Help push the limits of javascript: Reader has required a huge amount of novel work from supporting cross-device syncing, offline, large amounts of local storage, to a polished/smooth UX.
- Our developers operate with extreme autonomy: you’ll own new features, abstractions, infrastructure all the way from planning to building to shipping.
Who you are
- Nonfiction Reader & Self-Learner — Everyone on our team is genuinely passionate about what we’re working on and we hope you are too ;)
- Senior Engineer (or above) — You have at least a few years of shipping code into production, ideally with TypeScript, React, etc
- Experience with React Native a huge plus.
- However, even if you don’t know React, but have experience with iOS/Android (or are just willing to learn a lot) we’d be happy to consider the right person!
- Self-Starter — You’re comfortable building new things in a self-directed way, iterating quickly, and taking ownership (despite being on a remote team)
- Product Builder — You’re obsessed with the concept of user experience and building high quality product
- Hacker — You seek creative solutions to create the most amount of user value with the least amount of programming effort or complexity
Nice to have
- Experience working on a large-scale, complex apps.
- Our backend is Python, Django, Redis, Postgres hosted on Render/DigitalOcean — if you’re familiar with this stack and can hack on our (smallish) backend, that’s great!
- Although most of your focus won't be backend, being able to think about the entire system holistically and improve our architecture is always valuable!