University

Middle Android Developer

  • 2 years of experience
  • English B2
  • Remote & Office
Back to Jobs

Who we are 

Engenious is a team of dedicated developers, designers, and engineers who strive for perfection in every move they make. 

We mostly work with mobile application development, and our expertise is rather narrow since we go for quality over quantity. 

We embed the most thrilling ideas in the software and take on any interesting or challenging task. This is why our clients are market leaders like Grammarly and Apple.  

So, if you have sharp enough skills and the desire to show them in action, we trust you would make a great addition to our team!

What will you do

  • 2+ years of experience with Android application development
  • Knowledge of Android SDK
  • Understanding of mobile architecture principles (GOF, GRASP, SOLID)
  • Proficient understanding of code versioning tools 
  • 1+ year of Kotlin development experience 
  • Practical experience with Android Jetpack components
  • Basic knowledge of complex animations and custom views development

Requirements 

  • 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:

  • Competitive rates
  • Flexible work schedule 
  • Onsite, remote, or hybrid working process 
  • Interesting tasks and challenging projects 
  • Personal skill growth 
  • Team-building and lunches

Send us your CV and take a new step in your professional career!

Send us your CV and take a new step in your professional career!