Position: Middle Android Engineer #13221
Company: Сapgemini
Experience required: 2y
English level: intermediate

Our client is building a digitized solution for the live entertainment industry that puts fans and their passions into the center of attention again. They have the slogan "Connection is everything" and build upon an extensive network in the live entertainment industry with, e.g., artists, festivals, music and sports clubs and athletes as well as in adjacent industries.

Responsibilities

Implement new features  for Android app
Work in close contact with team members and project stakeholders on the client’s site
Effectively communicate the technological decision on meetings, calls and presentations
Review code and proposes improvements
Report to Team Lead about area readiness/quality and raise red flags in crisis situations 

Requirements (required)

Strong knowledge of Kotlin
Strong knowledge of Android SDK,  jetpack, different versions of Android
Familiarity with RESTful APIs to connect Android applications to back-end services
Knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Proficient understanding of code versioning tools, such as Git
Intermediate English, to be able to discuss technical points

Requirements (optional)

Experience working inside Scrum team
Familiarity with continuous integration
Familiarity with cloud message APIs and push notifications