Position: Senior Android Developer
Company: CodeIT
Category: Android
Experience required: 5y
English level: upper

CodeIT is a software development company. We know how to transform business ideas into profitable IT products. We are inviting an experienced Android Developer to join one of our long-term projects and work on a permanent basis.

REQUIRED SKILLS
• At least 5 years of applied Android coding experiences (3 years of which you should have been in touch with Kotlin)
• Git, Java, Kotlin, GSON, Retrofit/OkHttp
• Experience with Compose, Jetpack
• Experience with Dependency injection
• Knowledge of Coroutines, MVVM and Data binding
• Experience with custom UI implementation
• REST principles understanding
• Strong knowledge of design patterns SOLID and GRASP paradigms
• Good knowledge of multithreading and memory management
• English: Upper-Intermediate level (speaking and writing skills)

WILL BE A PLUS
• Experience with 3rd-party SDKs integration
• Experience with GraphQL
• Experience or knowledge of working with POS terminal

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
• 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
• Well-equipped offices located in Kharkiv, Vinnytsia, and Sofia