Android Engineer

Location: Dublin, Ireland
Reporting to: Mobile Team Lead
Start date: July 2020

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 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 announce 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 Android Engineer to join 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 Kitchen OS, 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 with other teams taking care of individual components.

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

Responsibilities

  • Implement new features, UI experiments and improvements for our Android App
  • Contribute to product development working with Product Owners, UI and UX designers
  • Own the entire development lifecycle for the specific project, including testing and releasing

Minimum qualifications

  • 2+ year of development on Android with Kotlin
  • 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, Coroutines, Architecture Components, BLE and WiFi network management
  • Knowledge of clean code practices
  • Proactively present ideas, expectations and information in a concise, well-organized way
  • Experience with git-flow and code review
  • Experience in implementing A/B experiments

Expectations

  • In 3 months you’ll have gained an understanding of the main components of the apps and be able to deliver improvements and new functionalities driven by quarterly team objectives.
  • In 6 months you’ll have delivered a functionality that impacted the achievement of the company goals for 2020, and significant contribution in the maintenance and the quality of the codebase.

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!