Картнода

Разработчик Android (уровень Senior)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Kotlin
  • Android
  • Kotlin Coroutines
  • Hilt (Dependency Injection)
  • Jetpack
  • Firebase
  • Android MVVM
  • Navigation Component
  • CI/CD
  • Английский — B2 — Средне-продвинутый

Требования:

  • Опыт работы: 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/CD

Ключевые обязанности:

  • Подготовка и оценка фич

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

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

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

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

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