Position: Android Developer
Company: Limestone Digital
Category: Android
Experience required: 3y
English level: upper

**Required skills:**
- 3+ years of experience with Android application development;
- Knowledge of Android SDK;
- Solid knowledge of mobile architecture principles;
- Good knowledge of OOP/SOLID principles;
- Good knowledge of REST and WebSockets;
- Knowledge of GUI patterns (MVP, MVVM, Clean Architecture);
- Proficiency in Java and Kotlin;
- Spring Boot, Spring Framework and related technologies;
- Knowledge of Google APIs;
- SQL;
- Knowledge of Appflyer integration;
- Experience with REST, Retrofit 2, JSON;
- Experience with RxJava / RxAndroid / RxKotlin;
- Proficient understanding of code versioning tools (Git);
- Experience with CI/CD process;
- Upper-Intermediate written + spoken English (you will communicate directly with the client).

**As a plus:**
- Bachelor’s degree in Computer Science, Engineering or equivalent area;
- Experience with Unit and Functional testing of mobile applications;
- Experience with Firebase.

**Responsibilities:**
- Build and maintain applications for the Android platform;
- Ensure the performance, quality, and responsiveness of applications;
- Work closely with the other engineers to develop a high-quality product for our Client;
- Implement functionality according to the Client's requirements using best practices;
- Identify and correct bottlenecks and fix bugs;
- Collaborate with UX Designer and QA Engineers;
- Continuous self-improvement.

**We Offer:**
- We invite you to join our friendly international team;
- Comfortable work schedule;
- Zero bureaucracy;
- Pleasant working atmosphere;
- Interesting projects and challenging tasks;
- Opportunities for self-realization, professional and stable career growth;
- The optional partly compensation for learning English language.

**About project:**
Our client has been in the access-control and technology business and is the most trusted name in self-storage security. To date, there are more than 40,000 installations of products in self-storage facilities in more than 30 countries. Our client provides the most innovative,
durable, and reliable security products available today, and offers a wide range of integrated security solutions that help create a seamless
experience for both tenants and self-storage owners and operators.
Industry-leading security solutions include the Easy Code mobile app, the #1 selling keypads in self-storage, wired and wireless door alarms, and easy-to-use software solutions designed to help you manage your security system in real-time from anywhere on Earth.