Position: Middle Android Developer
Company: Engenious
Category: Android
Experience required: 2y
English level: intermediate

About the company: 
Engenious contributed to many innovative projects that deliver the most creative and cutting-edge solutions so you will have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. So come to make our team even stronger.

What you will be doing:
Design and build UI components for the Android platform;
Collaborate with cross-functional teams to define, design, and ship new features;
Ensure the performance, quality, and responsiveness of applications
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automation

Essential professional experience:
2+ years of experience in commercial projects;
Proven Android SDK knowledge;
Java/Kotlin programming languages
Experience with Hilt, Dagger 2, Retrofit 2 libraries;
Experience with Kotlin Coroutines;
Experience in Unit Testing, REST;
Understanding of MVVM pattern;
Strong skills in Git SCM and Git-flow;
Knowledge of Android Architecture Components.
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as “touch”
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Familiarity with continuous integration

Nice to have:
Experience with Navigation components;
Understanding of CI/CD processes implementation;
Experience in Firebase services;
Knowledge of Flavors;
Experience with RxJava2.
Experience with Jetpack Compose;


What we offer:
With us, you can grow your skills by getting hands-on experience working side-by-side with the best experts. Your clients will be marketing leaders and your developments might shift the grounds.
That aside, we also offer:
Paid vacation and sick leave
Flexible & remote job
Interesting tasks and project
Personally tailored professional career growth
Up to 100% reimbursement on training and conferences
Competitive salary and various benefits