29 days ago

Logo of Whisk

Senior Android Developer

Whisk

Seoul, South KoreaRemote

About Samsung Food


Samsung Food is a food platform that helps millions of users worldwide find and save recipes, connect with like-minded foodie communities, and save time and money on planning, cooking, and shopping. You’ll find Samsung Food across various devices, including mobile apps, web, voice, Samsung Family Hub fridges, and more.

We’re a remote-first, globally distributed team of 100+ people based across the US, UK, Europe, Africa, Korea, Georgia, and beyond. We’ve been fully distributed since 2016 and pioneered many of the practices that are now standard in remote workplaces. Interested in learning more? Visit
Samsung Food Careers
.


 

About the role


We’re seeking a Senior Android Developer to join our team and contribute to developing and supporting the Samsung Food Android mobile application. Our core system is a complex entity graph consisting of recipes, products, nutrients, retailer products, etc.


We expect you will be involved in all stages of development from designing solutions to deploying artifacts on production. Since our team is fully distributed, it is important that you can organize yourself and are not afraid to communicate with other team members.

This is a full-time On-site contractor role.



Required Qualifications:

  • At least 5 years of working experience as an Android Developer.
  • Proficient with Kotlin and Android SDK.
  • Understanding of SOLID principles.
  • Knowledge of Architecture Patterns e.g. MVC/MVVM/MVP/MVI.
  • Understanding of Kotlin Coroutines.
  • Basic understanding of Unit Testing
  • Demonstrated ability to write modular and well-tested code.
  • Experience developing, releasing, and maintaining production-quality apps.
  • Scope work and provide estimates with reasonable accuracy.
  • Ability to self-organize and efficiently work remotely.
  • Working proficiency in English and Korean

It’s a plus if you’re familiar with libraries:

  • Hilt(Dagger), Room, Cicerone, and have experience with:
  • GRPC
  • Jetpack Compose
  • Single Activity Application approach
  • Proficient in Android WebView integration, including the use of JavaScriptInterface for communication between Android and embedded web content.
  • Familiarity with design patterns enabling interaction between Android applications and external web interfaces using WebView and JavaScript bridges.

Responsibilities:

  • You will work with the mobile team of 4 skilled Android engineers, developing our Samsung Food Android application.
  • You will build new features and maintain the current codebase.
  • You will raise ideas and suggest improvements to the application.
  • You will make sure that systems are built to high-quality standards.

Terms of Engagement

  • On-site at Samsung Digital City in Suwon, South Korea, with limited remote work flexibility when collaborating heavily with team members in Europe and/or the US
  • 40 hours per week, contract-based (long-term)

What we offer:

  • A distributed team environment with opportunities for collaboration across time zones.
  • The chance to contribute to building the #1 food platform, integrated with Samsung
  • Great team to work with (In 2024, Samsung Food was certified as a Most Loved Workplace® after rigorous research and analysis conducted by the Best Practice Institute (BPI)