Position: Senior Android Engineer
Category: Android
English level: upper
Years of experience: 5

- One of top performers within company's mobile department (approx. 60 people) for last half year performance review period
- During work on the current project I have refactored many legacy features to align them with project's actual architectural approaches and new dynamically changed design system. As a result size of app is decreased approximately on 25%, app became more stable and easy to support, new design system is being evolved.
- Researched and implemented new approaches and techniques, such as kotlin coroutines, kotlin DSL, offline mode with complex data using Workers, in app updates
Last years I've been working on a huge health wellness white label app with a great but outdated stack - mvp, clean architecture, coroutines, some of AAC and so on. Also huge amount of legacy is in the game - old self written solutions, rx2, java-style approaches. Currently I'm keen on mvi, compose, widely spread flows and coroutines, all the best practices of modern Android development. Able to write clean and efficient code with precise in details, documenting some parts where needed or both business processes and user flows. I try to understand in details needs of users and product requirements. Also I do like sophisticated and greatly optimized ui/ux for an app and I do care about its quality by following design system, reusability principles producing shiny look and feel.

English level B2, able to communicate both verbally and via chat

My responsibilities at the current project:
- Requirements and design details clarification
- Creating new features from scratch
- Old features refactoring and redesign
- Stability maintenance and bug fixing
- Product demo preparing and participation
- App i18n (RTL adoption, l10n), app accessibility
- Documentation
- Onboarding of newcomers
- Researching of new technologies to implement; taking a part in new architecture approaches designing
Main used technologies and libraries: Kotlin Coroutines, Android Jetpack Components (Room, Workers, LiveData, Databinding etc), Dagger 2, material design. Currently trying mvi, compose and other modern practices. 

Beside work experience I have Bachelors degree in Computer Science, participated in GDG Kyiv for 2 years as organiser in 2017-2019 (last event - google io extended). Android lover.
I'd like to work in a product company and be involved into processes. Highly appreciate soft skilled team of professionals.

Legacy is not preferable, want to work with modern technologies.

As well I expect great social package: insurance, preferably unlimited vacation, no bureaucracy.

It's important to me to be a part of a company with high culture level and values that do fit to mines.