Position: Middle/Senior Android Developer (only Romania)
Company: Unit City
Category: Android
Experience required: 3y
English level: upper

**Middle/Senior Android Developer
**
We are an R&D and consultancy business focused on solutions in fintech, edutech, healthtech, e-commerce, IoT, AI/robotics and blockchain. The company is serving customers from three continents - Asia, Europe and America.

We are building solutions for various industries by using the best engineering practices, cutting edge technologies and the latest tools.

From identifying the suitable technologies to integrating with the best already built solutions, our focus is to help our customers to reduce costs, improve quality and come up with the best long-term scalable products.

We are looking for a Middle/Senior Android Developer to join our team.

**Project:**

Family social networking application. It is a location-based service designed primarily to enable friends and family members to share their location with each other.
Known for first-to-market solutions for modern family challenges, we recently reached #1 in Apple’s US App Store’s list of free social networking apps. Nearly 1 in 10 US families with kids use our application an average of 12 times a day, and global membership is growing exponentially, with over 33 million active users in over 195 countries as of late 2021 — making our product the largest mobile service for families in the world.

**Responsibilities:**

● Translate designs and wireframes into high quality code;
● Design, build, and maintain high performance, reusable, and
reliable code in Kotlin;
● 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.

**Qualifications:**

● Solid development experience with the Android platform and SDK;
● +3 years’ experience in building apps for Android using Kotlin;
● Solid understanding of Object-Oriented Programming and Design
Patterns;
● Experience developing complex software products for production usage;
● Understanding of Android’s design principles and interface guidelines;
● Solid understanding of the full mobile development life cycle;
● Experience working with remote data via REST and JSON;
● Experience with third-party libraries and APIs (OkHttp, Retrofit, RxJava,
Dagger, Gson, etc.);
● Experience with local database (Room or Realm);
● Knowledge of MVC, MVP or MVVM principles;
● Familiarity with location and other sensors;
● Familiarity with background running tasks/services on Android;
● Familiarity with reactive programming, RxJava, or combine;
● Familiarity with developing highly polished user interfaces;
● Understanding of Agile methodologies.


**Recruitment process:**

● HR call (up to 15 minutes)
● TI: coding challenge (up to 1,5 hour)


**Benefits:**

● Remote/hybrid/office in Bucharest - you choose;
● Medical Insurance at Signal Iduna;
● Paid vacations, paid sick leaves;
● Access to Udemy and Coursera;
● Access to Bookster;
● Christmas Bonus;
● Self-determined career advancement opportunities with training and certification.