Position: Android Engineer (Medisafe)
Company: SD Solutions
Experience required: 3y
English level: upper

On behalf of Medisafe, SD Solutions is looking for an **Android Engineer** to maintain the quality of products.

SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.

**Responsibilities:**

-Translate designs and wireframes into high-quality code and a delightful mobile experience.
-Design, build and maintain high performance, reusable, and reliable code.
-Ensure the best possible performance, quality, and responsiveness of the application.
-Identify and correct bottlenecks and fix bugs.
-Help maintain code quality, organization, and automatization.
-Desire to mentor team.

**Requirements:**

-**4+ years** of SW development experience, at least 3 in mobile development positions on Android.
-Strong familiarity with Android SDK and OS internals.
-Familiarity with UI design patterns and their use in developing mobile applications (MVVM).
-Experience working with RESTful APIs with a wide range of backend services.
-Familiarity with the Kotlin language.
-Extensive experience with unit testing and passion for well-tested code.
-Familiarity with the Android open-source ecosystem and commonly used libraries.
-Familiarity with messaging APIs and push notifications.
-Good command English.
**
Advantages:**

-Knowledge with Backend development methodologies and technologies.
-Familiarity with IoC principles and framework for Android (e.g. Dagger 2) and reactive programming (e.g. RxJava, RxAndroid).

**About the company:**

Medisafe® is the leading Personalized Medication Management Platform helping patients stay on top of all their medications. Way more than a pill organizer (although it’s that, too), Medisafe makes it easy to adhere to the most complicated medication schedule, so wondering, “Did I take this already?” is a thing of the past. But that’s just the beginning. Medisafe connects users to their family (and soon, their doctors) for support, encouragement and expertise. It learns about each user’s unique situation, so it can deliver custom notifications for appointments and refills, medication updates, personalized health recommendations and discounts to help you stay organized, informed and on budget. And it tracks progress correlated with measurements like blood pressure and glucose levels to show the direct health benefit of taking meds as prescribed.