About the role
Your job would be to develop a fun and engaging mobile UI for our app:
- Writing, reviewing, deploying and maintaining code in React Native
- Documenting the systems you help build
- Testing your code thoroughly
- Working collaboratively with our small team to develop and evolve features, as well as have an impact on technical decisions
- Connecting frontend features of our app to our serverless API
- Holding responsibility for features from conception through to implementation and production
- Working on, and really feeling ownership over, a part of the company’s infrastructure
- Learning, and willingness to learn, teach and experiment with new technologies
This is a full-time position working remotely for the time being. We hope to have a London office in 2022 and do some degree of in-person working later in the year, at which point we expect to switch to working partly remotely and partly in the office (most-likely 2-3 days per week non-remote working). However, broadly speaking, we want to work in a way that best supports your work for us, and are open to suggestions for flexible working arrangements.
The starting salary for this role is £36,000-£42,000 P.A., depending on experience. We expect to fundraise twice in the next year, and, subject to performance targets and reviews and your continuing development in the role, you should expect a raise of 6-10% after each of these, in addition to annualised performance and salary reviews. We also want all our early staff to share in our development as a business, and so will consider offering an equity stake (shareholding) in the business: however, note that this is not a guarantee, and that discussions on this will happen after our shareholder's agreement is in place later this year.
About our tech stack
- We are developing our mobile app using React Native and Expo Go
- Our backend is serverless, written in Python, and accessed via HTTP API
- We use AWS Lambda, API Gateway, Cognito, DynamoDB, and SAM to power our serverless backend
- We use GitHub for version control
- We're a start-up trying a new approach to dating apps: we think finding connection of whatever kind is incredibly important, but fundamentally similar systems mean that nearly half of users have a bad time on existing apps - we're out to change that.
- We're a new, small business that you would have a real role in shaping as (prospectively) our 3rd employee: currently it's just founders Nicholas (working on the business development side) and Josh (working on product development). We’ve also worked with an external UX design team and a strategic market research company to hone our proposition.
- As a small business, we're open, honest and friendly. If something's bugging you about your job, we'll do our best to fix it. If there's somewhere you want to chip in, we welcome it. And as a tech-start-up, we're aware of some of the problems businesses like ours can have. Diversity is important to us, and, particularly as we grow, we want to put systems into place to mitigate unconscious bias and structural inequity. We want employees who work hard because they know that, almost all of the time, their evenings and weekends are their own. Particularly given the intimate nature of the information our customers disclose to us, in our product and in our business, we're committed to adopting Google's original motto of "Don't be evil".
- You are resident in the UK
- You have a strong foundation in Computer Science or Software Engineering
- You have an eye for fun and engaging UX and UI
- You want to write high-quality software and clean code
- You are pro-active, responsible and personally resourceful: you will need to manage your own workload to a significant degree
- You have a problem-solving mindset and attitude
- You have experience with Expo Go
- You have experience integrating app frontends with HTTP APIs
- You have experience with automated testing suites
- You have experience with Git
- You have strong collaboration skills
- You have experience working in a start-up or in a small business
- You are comfortable with, and have experience working in, an Agile workflow
How to apply
- Please contact us with a brief explanation of your interest in the role, a CV, and a short description of a programming project you contributed to and enjoyed working on to discuss at interview, with a link to the finished product or code repository if possible – we want to hear about what you’re passionate about!
- Shortlisted candidates will be invited for a (remote) interview and a short coding test