iOS Engineer

Location: Dublin, Ireland

About Drop

Drop is a fast-growing, venture-backed team of human-computer interaction specialists with a love of great food who are working with the biggest kitchen appliance brands in the world to deliver the experience that removes the friction from the whole food-making process.

Food is a core part of our social fabric, and eating well is essential for a healthy body and mind. But when busy people struggle to the find the time or inspiration to cook their own meals at home, they turn to takeout, delivery or meal kits — a habit which turns eating three wholesome meals a day into an unhealthy, expensive and ultimately unsatisfying cycle.

Our mission is to empower and inspire anyone to cook delicious food by connecting the world’s recipes and appliances — all orchestrated through a magical user experience.

We started with our own smart kitchen devices that integrate with the critically acclaimed Drop Recipes app. We have since launched partnerships with Bosch, Electrolux, GE Appliances, Kenwood, and LG Electronics, with many more to be announced in the near future. Each appliance and recipe partner we connect brings us one step closer to being the de facto KitchenOS.

The Drop team is spread out across offices in San Francisco, California; Dublin, Ireland; and Zaragoza, Spain.

About the role

Drop is looking for a talented iOS Engineer willing to bring their expertise to the next level, joining a passionate team with the mission to bring value and a great user experience to our products.

You will learn about the new and growing domain of smart kitchen appliances and develop the Drop Recipes app with input from design sprints, user testing and partner requests. Combining IoT devices and step-by-step recipes provided by our platform with modern design patterns and best practices.

Drop’s main product is KitchenOS: a system that interacts with IoT devices, third party services, customer-facing apps and web tools while maintaining a strong brand identity. You will need to coordinate and work together with other teams taking care of individual components.

You’ll be based in our Dublin office and report to the Mobile Team Lead.

Responsibilities

  • Develop and improve the iOS codebase
  • Contribute to product, UI and UX ideas
  • Quality Assurance of the app
  • Keep the Android and iOS solutions in sync

Minimum qualifications

  • 1+ year of development on iOS with Swift
  • Understanding of common design patterns and GUI architectures
  • A Bachelor’s degree related to software development or 3+ years of experience in software development

Desired qualifications

  • Experience with functional reactive programming
  • Knowledge of clean code practices
  • Proactively present ideas, expectations and information in a concise, well-organized way
  • Experience with git-flow and code review

What is it like working at Drop?

We get a lot done, quickly, by prioritizing well and being effective instead of busy. We care deeply about our customers and the product experiences we provide. We treat each other with respect, speak our minds, and always listen to each other — regardless of function or seniority. We are authentic and humble and trust each other to do a great job. We move and iterate fast, without breaking things. Learn more about our values here.

When we aren’t working, you’ll find us on company retreats, taking lunches in the park, doing yoga in the office, going to whiskey tastings or cooking for each other.

How to apply

If you’re interested in joining the team, please send your resume and cover letter to careers@getdrop.com and let us know why you’re excited about this role and believe it’s a fit for the next step in your career.

Please also include any work related to the role, like:

  • An open source project
  • Published apps
  • Blog articles

 

Know a friend who could be interested?

Share this opportunity with them!