• RESPONSIBILITIES
    • Take part in the development of native mobile apps with Android.

    • Work within a team of developers to complete proposed initiatives, contributing application architecture and implementation guidance.

    • Collaborate with various departments to develop appropriate solutions.

    • Brainstorm with team members and prove ability to think on the fly.

  • REQUIREMENTS
    • Strong Java development skills (2+ years of commercial development experience in Java - Java SE).

    • Strong Android development skills (2+ years of commercial experience).

    • Collections.

    • Concurrency/Multithreading in Android.

    • Understanding of mobile application design and UX.

    • Rx Java (0.5+ year of commercial experience).

    • Unit tests.

    • Git (1+ year of commercial experience).

    • Design patterns (GoF) and architecture of the applications.

    • MVP/MVC/MVVM architecture-based development experience.

    • Good command of English: Intermediate spoken level and higher.

  • NICE TO HAVE
    • Dagger.

    • Moxy MVP.

    • Mockito.

    • Kotlin.

    • Android custom views.

    • Gradle advanced usage (plugins + configurations).

  • WE OFFER
    • Participation in a famous large-scale international internet-project.

    • Young and friendly team.

    • Democratic management.

    • Free lunches.

    • Foreign language courses.

    • Medical insurance.

    • Massage chair, table soccer, hoverboard, balance board.

    • Corporate library.

    • Transforming tables for working standing and sitting.

Avanta

Avanta