Position: Android Trainee
Company: DB Best Technologies
Experience required: no_exp
English level: intermediate

Requirements:
- Good knowledge of object-oriented programming principles, SOLID principles.
- Understanding of WET, DRY, YAGNI, KISS principles.
- Base knowledge of Git (console or UI clients).
- Familiarity with Kotlin.
- Acquaintance with Android Components.
- Good understanding of algorithms and data structures.

Will be a plus:
- Base knowledge of Java 7 and 8 (knowledge of Lambda and Stream).
- Understanding of architecture and software design patterns. Familiarity with unit testing.
- Knowledge of Industry-standard Android libraries: Dagger 2, Retrofit 2, RxJava, Coroutines, Android Jetpack, etc.
- Acquaintance with SQL and relational databases.

Don’t miss a hot chance to gain the wisdom of specialists with long-standing expertise and hundreds of gigantic projects under their belt. Test yourself on the field of great projects and amazing opportunities in ABCloudZ!

Our internship program is the best way to start your IT career. We have a close to 100 percent conversion rate for Android trainees. This means that almost all students who complete the internship, get the offer to join  for a full-time job. You can also count on an individual approach and flexible hours. Don’t miss this unique opportunity to change your life for the better. Apply for the internship program today!