— Good understanding of OOP;
— Hands-on experience working with Core Java, RxJava2, Android SDK, Retrofit, JUnit, SQLite\Room;
— Hands-on experience in using the version control system Git;
— Intermediate English.
— Competitive salary;
— Exciting projects involving the newest technologies;
— Challenging work in an international professional environment;
— Opportunities for professional growth (including free external and internal professional training courses and certifications);
— Foreign languages learning in the company office;
— Corporate/team/special events;
— Medical insurance or gym;
— Other Perks.
— Analyze and estimate the effort of implementing the business requirements;
— Identify & propose improvements to get towards technological excellence;
— Develop solutions using Java and Kotlin languages and related technologies;
— Learn and apply cutting-edge technologies;
— Conduct design and code reviews.
The client has their own solution for landlords and their tenants that is already functioning. The solution consists of a web platform for landlords with iOS/Android apps for tenants. By using these apps, tenants can send requests for electricians, plumbers, pay for rent. Also, tenants can take photos of different issues in their offices and create tickets for landlords.