Job Description
Salary: £50,000 – £75,000
Cookpad is a tech company building a community platform that enables people to share recipe ideas and cooking tips. It’s a global platform used by on average around 100 million people every month across the world. Over 4 million recipes have been created by people in more than 70 countries. How we got started.
Our mission is to make everyday cooking fun. We believe we can build a better world by encouraging even more people to cook. Every day, home cooking has a profound impact on ourselves and the world around us: it makes us healthier and connects us with our friends and family. By solving the problems related to everyday cooking, we help people live happier and healthier lives in an environment that is more sustainable. That’s how we want to impact the world.
Cookpad is one of Japan’s best-known tech companies, listed on the Tokyo Stock Exchange, and was already highly successful before launching globally in 2013. With strong backing, we have spent the last few years building the global platform and we are now in the commercialisation phase of the business.
About the role:
This role will be based onsite in Bristol (we provide relocation and visa sponsorship). We are currently working remotely until June 2022.
You will be responsible for the user-facing product development of the iOS project and you should be an advocate for technical excellence in building native apps within the Apple ecosystem.
Our team of international engineers, collaborate, experiment and put forward innovative ideas. We want talented iOS engineers who we can learn from, who demonstrate great insight and really understand core issues, and who can develop innovative solutions that move our team forward.
An ideal candidate should have:
- Extensive experience working with Apple platforms and developer tools
- Proficiency with the iOS tech stack, particularly using Swift, UIKit and Foundation
- Great debugging skills with the desire to understand a problem, learn from it and work towards a solution for the root cause
- Experience with all phases of the development lifecycle, including planning, design, implementation, distribution and support
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experience working on internationalised projects or eagerness to learn
- Strong communication skills both in meetings, on Slack, via tickets, design documents and pull requests
- A desire to write clean, maintainable and well-documented code with meaningful tests
Company Benefits
- Pension
- Life Insurance
- Health Insurance
- Income Protection
- Bonus
- Choice of Equipment
- Fully Stocked Kitchen
Interview Process
Our engineering interview process consists of the following stages:
- Chat with someone from our People Team to help us get to know you better
- Take-home technical test. This is designed to understand how you think and is based on the kinds of tasks you might work on day to day at Cookpad. (No algorithms on whiteboards here!)
- Face-to-face technical interview with developers from the same engineering discipline as you, generally involves pairing on a small task, discussing a problem and collaborating on a solution, or discussing your take-home technical test in more depth
- Interview with the Product Manager and Lead Engineer on the team you are applying for
- Interview with the Managing Director and/or Head of Engineering