Position: Senior Android Developer, Android Team Lead
Category: Android
English level: fluent
Years of experience: 7

Been implementing solutions for Mobile Banking, E-Commerce, Media, B2B, B2C.
Have a strong experience to adapt UI with design requirements, able to build and deliver the pixel-perfect solutions from scratch.
Have a team lead experience, been providing an interviews with candidates for the last 3 years
Kotlin (4+ years of commercial experience), Java SE (5+ years), Java EE(3+ years), Strong Java core;
Clean Architecture, MVP, MVVM;
Jetpack: DataBinding, LiveData, Room, ViewModel, Navigation;
Dagger, Hilt; 
RxJava, Coroutines;
WorkManager;
REST & SOAP API client, Retrofit;
Firebase: Messaging, Analytics, Notifications, Realtime Databases, Storage, Remote Config, Authorization (Google, Facebook);
SQLite, Room, Realm, SugarORM, Working with a complex queries;
Compose, RecyclerViews & Adapters, ViewHolders, Animations, CoordinatorLayout, CardViews, ConstraintLayout, Custom Views;
Google Maps API, Google Places API;
Android Keystore provider, keychain integration;
Media Player, Media Browser, casting the media to Wearables and leanbacks;
Android NDK, working with 3d party C/C++ libraries;
AdMob integration;
OpenCV library integration to detect the shapes with the camera stream;
Working with Privat24 API, Visa/Mastercard, Masterpass API;
Bluetooth Low Energy devices and Wearables solution integration;
WebRTC library integration;
Wowza Media Server – maintaining server on AWS and android client for Media streaming;
AWS experience with EC2, S3, Elastic Beanstalk, CDN, NoSQL, RDS;
Adobe Photoshop, Figma, Zeplin
Looking for a business-oriented mobile development positions.