Position: Middle Android developer
Company: CodeIT
Experience required: 3y
Category: Android
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

Required skills

At least 3 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

As a plus

Production experience with Coroutine
Experience with RxKotlin/RxJava principles
Experience with Agora SDK
Solid knowledge of Java 8
rxJava2

We offer

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

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

Project description

CodeIT is a service product development company. We know how to transform business ideas into profitable IT products.
We are inviting an experienced Front End Developer to join our team and work on a permanent basis in our Kharkiv office at one of ours international projects.