Middle Android Developer

CodeIT, a software development company, is inviting an experienced Android Developer to join one of our projects and work on a permanent basis in our Kharkiv office. 

required skills

  • 2+ years of applied Android coding experiences, 1 year of which you should have been in touch with Kotlin
  • Required: Git, Kotlin, GSON, Retrofit/OkHttp
  • Experience with custom UI implementation
  • Experience with Jetpack
  • Knowledge of Coroutine, MVVM and Data binding
  • REST principles understanding
  • Strong knowledge of design patterns SOLID and GRASP paradigms
  • Good knowledge of multithreading and memory management
  • Good spoken and written English

would be a plus

  •  Production experience with Coroutine
  •  Experience with RxKotlin/RxJava principles
  •  Experience with Agora SDK
  • Solid knowledge of Java 8
  • Knowledge of older API (15+)

responsibilities

  • Design and build advanced applications for the Android platform
  • Work with outside data sources and APIs
  • Implementing custom UI elements
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  •  Bug fixing and support of previous app versions
  •  Creating project documentation

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
  • 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