Position: Android Developer
Company: GK Software UA
Experience required: 2y
English level: intermediate

GK SOFTWARE SE is a leading provider of retail applications for real-time Omnichannel business.
As one module of these applications, the MCA platform (SAP Mobile Consumer Assistant) allows to address mobile app users with mobile couponing services, mobile payment, and mobile loyalty.

Our company is looking for an Android Developer to join the team of an existing project/product.
Requirements:
— Proven Android apps development experience (at least 2 years);
-   Good understanding of mobile apps development life cycle;
— Knowledge of object-oriented programming and data structures;
— Knowledge of basic architectural approaches: MVC/MVVM,
--- Experience with GIT and GIT Flow
— Knowledge of technologies for web services development (in particular, REST/SOAP API);
— Experience working with Kotlin & Java, RxJava 2, JUnit
 Experience with teamwork tools such as JIRA and Confluence;
— Be self-organizing, take the initiative to drive resolutions for open issues;
— English — intermediate 

Personal skills:
— An ability to communicate effectively with technical and non-technical staff to produce results;
— Result-oriented
— Good team player who can work both independently and also as a team;
— An ability to work to deadlines;
— Willingness to share skills, knowledge, and expertise;

We offer:
--Stable background of an international company;
--High-level compensation and regular performance-based salary and career development reviews;
--Training and business trips abroad;
--Friendly young team and modern workplace;
--Company events and team buildings, a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.
--English classes (with certified English teachers);
--Paid vacation,holidays and sick leave;
· Other benefits and perks.