Middle Android Developer

CodeIT is inviting an experienced Android Developer to join our team.
You’re the right fit for this role if you’re responsible and independent, have a passion for creating new solutions, have a wide range of knowledge in the development.

Project description:
Project is airbnb-like social platform for people around the world who are choosing to live together — roommates. It has 5+ million active listings in different countries all over the world and 3 million active users every month.
The main goal for our company is to get rid of the old API written in .NET and build absolutely new scaleable architecture using the latest technology trends in Python and ReactJS.
The team will consist of at least 2 software engineers for every direction (Back-end, Front-end, iOS, Android) and will be managed by CodeIT’s Project manager. We anticipate meetings with the client in our office and potential business trips to the USA for key members.

required skills

  • At least 2 years of applied Android coding experiences, 1 years of which you should have been in touch with Kotlin
  • Practical skills with Android SDK (API 21+) and Android Studio IDE
  • Experience with Android Open Project and Jetpack
  • Good knowledge of Coroutine
  • Experience with Firebase, Retrofit/GSON, Socket.io, Google Maps/Places SDK, Git, Gradle, Gitlab CI
  • REST principles understanding
  • Strong knowledge of design patterns SOLID and GRASP paradigms
  • Good knowledge of multithreading and memory management
  • Solid knowledge of Java 8
  • Good spoken and written English

  • Knowledge of older API (15+) would be a plus
  • Good knowledge of RxKotlin/RxJava principles would be a plus


  • Implementing project architecture from scratch.
  • Estimation of SRS and design documents.
  • Bug fixing and support of previous app versions.
  • Creating project documentation.
  • Communication with client and consulting.

being a member of the CodeIT team means

  • Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
  • Compensation of participation in conferences and workshops, invited experts
  • Development of soft skills (people management and emotional intelligence training)
  • Free access to the company account on Udemy educational platform
  • Internal library
  • Corporate English courses and communication with clients from English-speaking countries
  • Experienced and supportive team members
  • Paid time off (vacation, sick-leave, remote work)
  • Legal support
  • Joyful corporate events, team buildings, hobbies and sport communities
  • Well-equipped office located in the center of Kharkiv
  • Discounts and bonuses of IT Loyalty program