Mobile Developer

Android developer Full-time

О компании и команде

Ожидания от кандидата

Обязанности:

  • Разработка приложений и их поддержка + внутренних библиотек
  • Участие в проработке роадмапа: вместе решаем и выбираем технические задачи на ближайший квартал
  • Кодревью: 2 апрува + успешные билд и тесты = мерж
  • Участие в принятии продуктовых и технических решений, планировании бизнес-процессов
  • Общение с аналитиками, дизайнерами и тестировщиками

Технический стек:

  • Стараемся не завязываться на внешние зависимости и развиваем внутренние библиотеки

Архитектура:

  • MVVM
  • MQTT (для уведомлений)
  • Вёрстка в коде - используем Compose
  • Data Driven UI, макеты в Figma и дизайн-система FLEXO

Автоматизация:

  • Тестирование: нативные и снэпшот тесты
  • CI/CD на базе GitLab + Fastlane
  • Detekt и набор правил, привязанный к корпоративному кодстайлу

Требования:

  • Хорошие знания Kotlin, знание современных паттернов и архитектур, опыт работы с архитектурой MVVM
  • Опыт командной разработки приложений под Android от 2 лет
  • Понимание работы клиент-серверных приложений (Rest API + OAuth2)
  • Опыт работы с Realm, Hilt, Coroutines, Notifications

Не обязательно, но здорово, если вы:

  • Распространяли Enterprise приложения
  • Писали собственные SDK
  • Знакомы с Compose
  • Любите писать тесты
  • Имеете опубликованные проекты в Google Play
  • Имеете опыт написания бэкенда (Java/Kotlin Spring)
  • Знакомы с гибкими методологиями (Scrum, Kanban)

Условия работы

  • Формат работы на выбор: удаленка/офис/гибрид;
  • Полугодовые премии (1-2 зарплаты в год);
  • Скидка 30% на товары в магазинах сети (Спортмастер, O'STIN, FunDay);
  • Обучение и сертификация за счет компании (онлайн-школы английского языка Skyeng и Language Link, корпоративная библиотека Alpina Digital, дистанционное образование от университета «Синергия»;
  • Кафетерий льгот (возможен выбор опций: ДМС, спорт, английский).

Overview

  • Employer: SM Lab
  • Job Title: Android developer
  • Published: 11 months, 3 weeks ago
Apply For This Job