Position: Android developer
Category: Android
English level: upper
Years of experience: 2.5


Project 1: IoT app for smart house management.
Team: Android - 10+ devs, General - 60+ specialists.
Responsibilities: Develop stable native application, write scalable,
testable code, fix bugs and other internal problems, take part in code
reviews, task estimation, demonstrations with client, SCRUM-related
meetings.
Tools: Android Studio, Figma, GitLab, JIRA, Jenkins, Bitrise, EasyRetro.
Tech stack: Kotlin, Firebase, Room (SQLite), Coroutines, Flow, Koin,
Android Jetpack, Retrofit, Moshi, Groupie, Gradle, Material Design.


Project 2: Introducing Right-to-Left (RTL) languages for existing retail applications.
Team: Android - 2 devs, General - 8 specialists + customer-side devs.
Responsibilities: Provide RTL support for existing application according
to industry standarts, take part in code reviews, task estimation,
plannings, demo's with client, negotiate with client-side specialists to
technical approach.
Tools: Android Studio, Figma, Bitbucket, JIRA, Jenkins, POEditor.
Tech stack: Kotlin, Material Design, Coroutines, RXJava, Hilt, Custom
Views, Gradle.
Expectations:  Kotlin projects in the early stages of development
Not preferable: Java legacy projects.