Position: Android developer
Company: Doc.ua
Experience required: 2y
English level: intermediate

We propose:

- work with a cool product;
- open-mindedness to new ideas, opportunities to affect the product;
- young, cheerful, result-oriented team;
- leal and experienced management;
- official employment and a steady paycheck;
- flexible working hours, 8 working hours per day;
- office located 300 meters from Shuliavska metro station.

Required skills:

- perfect knowledge of Java is required, aside from Kotlin;
- 3+ years of experience as a Kotlin Developer;
- principles of OOP, design patterns, and development of best practices;
- knowledge of Android development process and tools like Android Studio and Android SDK;
- knowledge of RESTful APIs to connect to back-end services;
- experience of using the integration API's and SDK's with messengers, chats, and video calling;
- experience of using the Payment solutions;
- knowledge of performance limits and characteristics;
- experience with embedded databases;
- Atlassian tools;
- versioning systems like Git;
- basic aspects of UI/UX design and Android guidelines;
- English intermediate+.

Main goals:

- plan, design, and implement applications for Android;
- monitor the performance, quality, and responsiveness of the company's applications;
- work with the rest of the team to define, design, and develop new features;
- integration of applications with APIs, and third-party libraries;
- identify process bottlenecks;
- find and fix bugs in a timely manner;
- suggest an improvement for the current processes;
- uploading of applications to the Google Play store;
- maintenance and upgrades of apps;
- creating software documentation.