Senior Android Developer

easybrain • Cyprus
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

Easybrain develops mobile games and applications that millions of people around the world play every day. Right now, we are looking for a Senior Android Developer with the experience in setting up advertisement mediation and ads networks integration, who will join our team.

Responsibilities:

  • Integration with third party SDKs and ad-servers to enable ads monetisation solutions in the Easybrain ecosystem;
  • Architecting client-server communication in collaboration with our backend team;
  • Working on supporting open standard MRAID as well as third party rich media formats;
  • Working on supporting open standard VAST as well as third party video formats;
  • Collaboration with UI Designers, Product Managers and Client Services to enable new capabilities, including ad formats, measurement techniques;
  • Update of relevant tools (Jira, Confluence) on the progress of work during sprints to ensure great collaboration, transparency, and accountability;
  • Provision of helpful and productive code reviews for peers and junior members of the team


Requirements:

  • Work experience in the same or similar position - 3+ years;
  • Demonstrated experience in development of shipped SDKs;
  • Strong knowledge of Java, Collections, Multithreading;
  • Knowledge of Android OS and its various versions;
  • Knowledge of Android Architecture Components;
  • Database experience, knowledge of SQLite, Room;
  • Excellent knowledge and practical experience of programming on Kotlin;
  • RxJava2, Dagger2, MVP, Clean Architecture;
  • Experience in working with remote data via REST, JSON and Web Services;
  • Excellent knowledge of client-server architecture, capabilities and limitations of mobile platforms, mobile networks;
  • Experience with cross platform mobile testing;
  • To be a decision-maker who can effectively estimate tasks timing;
  • Strong analytical, strategic, and creative problem-solving skills;
  • Knowledge of Russian language is a must;
  • Knowledge of English language - intermediate+


Benefits:

Besides the engaging tasks, support from experienced colleagues, and the opportunity to realize your own ideas, challenge, and drive, we offer:

  • High salary with performance bonuses;
  • Modern office and equipment;
  • Snacks and drinks;
  • Attendance of key industry events;
  • Medical insurance;
  • Sports reimbursement;
  • English lessons;
  • Relocation package if needed;
  • Fast-paced and easy-going environment

Subscribe our newsletter

New Things Will Always Update Regularly