Войти

Senior Android Developer

Данная вакансия не актуальна.
ABCloudZ
Компания ABCloudZ
Тип Удаленная работа
Описание вакансии

Requirements:


  • 5+ years of software development for Android
  • Strong knowledge of Android APIs
  • Strong knowledge of Kotlin
  • Good knowledge of Java 8


Experience in the following

  • Material Design UI implementation using AndroidX and other components
  • Industry-standard Android libraries: Dagger 2, Retrofit 2, etc.
  • Android Architecture Components and other parts of Android Jetpack
  • Kotlin Coroutines
  • Firebase platform services
  • git (console or GUI clients)
  • Knowledge of unit testing, JUnit
  • Good knowledge of SQL and relational databases
  • Good knowledge of development methodologies (SOLID, YAGNI, DRY, etc)
  • Strong knowledge of object-oriented design and software design patterns, including MVP and MVVM
  • Good understanding of algorithms and data structures
  • Spoken and written English: upper-intermediate or higher


Will be a plus

  • Experience in Bluetooth/Bluetooth LE
  • Experience with CI/CD systems, especially Gitlab CI
  • Experience with quality & performance tools: SonarQube, Lint etc.  
  • Understanding of Android system internals
  • Basic experience in Linux
  • Basic UML knowledge


Responsibilities:

  • Design and implement new modern Android applications from scratch
  • Analyze and support existing Android applications
  • Research new mobile development approaches and technologies
  • Mentoring students and junior android developers
  • Collaborate with other teams to define, design, and ship new features
  • Maintain high standards of code quality by setting up the development process



Send your resume to the mail [email protected]