Position: Android Developer for a manufacturing company
Company: globallogic.com
Experience required: 2y
English level: intermediate

**Project Description**
Big industrial company, that develops, manufactures, and markets products for the construction, building maintenance, energy and manufacturing industries, mainly to the professional end-user implements mobile SDK (Android, iOS), that allows establish end-to-end communication via custom IoT solution.

**Requirements**
- 3-5 years of Android development experience
- Programming languages: Kotlin, Java
- Experience in unit testing 
- Experience with Mockito and mockk.
- Understanding of design patterns.
- Experience in software design development.
- Knowledge of data structures and algorithms.

Will be plus:
- experience with BLE, NFC;
- experience in Gitlab, Jenkins CI/CD;
- experience in SDK development;
- experience in modular SDK/app development;
- experience with networking (REST API, third party libraries).

**Responsibilities**
- Develop Android connectivity SDK in Kotlin (BLE, NFC).
- Support and refactoring legacy code in Java.
- Writing unit tests.
- Participation in code design development.
- Participation in code review.