Центр корпоративных технологий

Android разработчик (Java Kotlin) (в офис, Алматы)

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Обязанности

•Разрабатывать мобильные приложения

•Активно участвовать в процессе разработки от начала проектирования до запуска продукта

•Активно вести коммуникации с коллегами, обсуждать функциональные возможности и дизайн продукта

•Оптимизировать приложения

•Выявлять и устранять узкие места ПО

•Разбирать инциденты, связанные с дефектами ПО

Требования

Основные навыки:

· Опыт разработки под Android

· Знание Java, Kotlin

· Понимание принципов ООП, SOLID, опыт использования шаблонов проектирования, также архитектурные MVC, MVP, MVVM

· Знание Android SDK

· Понимание принципов работы клиент-серверных приложений и опыт работы с сетью:

o Опыт работы с Retrofit, OkHttp3

o Понимание назначения библиотеки Conscrypt

o RxJava

§ Понимание концепций и основ

§ Понимание преимуществ и недостатков

§ Умение использовать

· Опыт использования системы сборки Gradle

o Понимание базовых функций и принципов работы инструмента

o Знание работы Android Gradle Plugin

o Groovy на уровне простого использования и понимания написанного

o Опыт использования новых фич: Version Catalogs, Plugin Management, Dependency Resolution Management и др.

· Знание GIT

o Понимание и опыт использования базовых команд

o Умение понять и при необходимости использовать произвольные команды из официальной документации

· Опыт работы с Google сервисами: понимание роли google-services.json, опыт с Play Integrity

· Тестирование

o Junit 5: понимание работы и предназначения, умение использовать на базовом уровне + параметризованные тесты

o Mockito: понимание работы и предназначения, умение использовать на базовом уровне

o Robolectric: базовое понимание работы и предназначения

o Espresso: базовое понимание работы и предназначения

Будет плюсом

· Опыт работы с Firebase Framework

· Знакомство с Firebase Analytics или Amplitude

· Опыт работы с Jira, Confluence

· Опыт ведения документации, а также знание средств и практик документирования

· Опыт работы в среде GitLab или аналогичной

· Опыт работы с Artifactory

· Опыт или знание/понимание работы средств CI/CD, в частности Jenkins

Софт-скиллы

· Ответственное отношение к работе

· Заинтересованность в улучшении качества продукта

· Мотивация к повышению профессиональных навыков

· Амбициозность, честность и ответственность

· Системность и обучаемость

Условия

  • График работы с 10:00 до 19:00
  • Официальное трудоустройство по ТД РК
  • 5-ти дневная рабочая неделя
  • Уютный офис в центре города