What is important for us when choosing a candidate :
commercial experience of Android development on Kotlin - from the 1st year;
knowledge of REST API and SQLite;
experience in developing multithreaded applications;
understanding of network principles and experience with HTTP;
application of algorithmic base and ability to compare algorithms by efficiency;
confident knowledge of OOP principles, design patterns and Solid principles;
confident knowledge of Git.
It will be an advantage :
experience in the use of architectural patterns (MVP, MVVM);
knowledge of Java SE, Objective ‑ C, C ++;
knowledge and experience of using OOD patterns and anti-patterns;
knowledge of basic text data formats (JSON, xml, etc.);
experience with Scrum, Kanban.
The company offers :
financial stability - market wages with regular review (the level of wages is discussed individually and depends on the level of qualification of the candidate);
ability to work remotely;
Medical Insurance;
opportunity to influence business;
opportunity to develop and grow in a team of professionals.