1,5+ years of commercial experience as Android developer;
Experience with Java, Kotlin and Android studio;
Understanding of OOP principles
Knowledge of design patterns
Knowledge of MVP/MVVM architectures
Understanding of REST-based services
Multithreading and memory management specific to mobile devices
Understanding the process of commercial software development, program life-cycle stages, reporting;
Passion for “clean code”, experimentation and quality standards;
Someone who’ll always find what to do — self-managing abilities;
Good written and spoken English level.
*** Applications with no relevant skills and experience will not be answered
Knowledge of Coroutines / RxJava
Besides such basics as a competitive salary, comfortable and motivating work environment, we offer:
• Work at an international company with high-tech software products;
• Informal and friendly atmosphere;
• Competitive remuneration;
• Opportunity for professional growth;
• English classes with a lot of fun;
• Cool corporate events, team buildings;
• Thursdays “happy hours”;
• New big office with a lot of cool stuff;
• Library in the office;
• Gym in the office;
• Ping-pong and PS;
• Birthday gifts;
• Attention to every employee
There are few new projects to be written from scratch at our company, the android developer who will be hired will be assigned to one of them depending on his/her skills and experience.