Картнода

Разработчик Android (Senior)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Kotlin
  • Android
  • Kotlin Coroutines
  • Jetpack
  • Compose
  • Русский — C2 — В совершенстве
  • Английский — B1 — Средний
Обязанности:
  • Опыт работы: 5+ лет Android: более 5 лет
  • Опыт работы Kotlin: более 5 лет опыта
  • Опыт работы с Kotlin Coroutines
  • Опыт работы с Hilt (Dependency Injection)
  • Опыт работы с библиотеками Jetpack
  • Опыт работы с Firebase
  • Опыт разработки с архитектурой Android MVVM
  • Опыт работы с Navigation Component
  • Опыт настройки и использования CI/CD
  • Опыт работы с Room (база данных)
  • Английский язык: не ниже среднего уровня (Intermediate)
Технологический стек:​​​​​​​
  • Kotlin + Coroutines

  • Android MVVM + Single Activity архитектура + Clean Architecture + мульти-модульная структура

  • Hilt (внедрение зависимостей)

  • Navigation Component

  • Jetpack-библиотеки (ExoPlayer, CameraX, Room и др.)

  • Firebase, OneSignal

  • Jira / Figma / Swagger / Postman Collections

  • Автоматизированный процесс CI/C

Условия:
  • Подготовка и оценка фич

  • Реализация функционала

  • Проверка соответствия требованиям дизайна

  • Написание чистого, удобного для пользователя кода (с учётом всех граничных случаев)

  • Проведение ревью кода коллег

  • Работа над производительностью экранов приложения