👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Android developer (middle/senior)

Требования

Приложения, Средний (Middle)KotlinJavaSOLIDDagger 2MVVMRealmRxJava 2SQLite

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Бизнес-интеграция и разработка программных решений для бизнеса

Описание вакансии

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

Компания BIA Technologies – бизнес интегратор и разработчик программного обеспечения. У нас много интересных задач и возможностей для профессионального развития. Входим в рейтинг ТОП-100 крупнейших ИТ-компаний России.
Открываем вакансию Android developer (middle/senior) для разработки мобильных приложений крупнейшей транспортной компании РФ.

Мы ищем профессионала, который предан своему делу, пишет высококачественный код и следует современным стандартам и best practices.
Основной задачей будет разработка и поддержка масштабируемых приложений, которые будут приносить пользу нашим клиентам.
Каждый новый сотрудник становится частью команды, которая отвечает за весь жизненный цикл ПО, от начальной спецификации до проектирования, разработки, тестирования, развёртывания и мониторинга.

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

  • Разработка мобильных приложений на платформе Android
  • Участие в выстраивании архитектуры приложения
  • Участие в командной разработке (коммуникация с backend, UX/UI-проектировщиками и т.д.)
  • Разработка новых фич и развитие старых
  • Участие в планировании и оценке задач

Основное требование:

  • Умение проектировать, реализовывать модульный работающий код, который легко читать и понимать, можно кастомизировать и повторно использовать

Будет плюсом:

  • Разработка кода на Kotlin от 1 года
  • Понимание MVVM, Clean Architecture, SOLID, базовых паттернов проектирования
  • Понимание Hilt, Dagger2
  • Понимание работы с Room, SQLite, Realm
  • Умение писать осмысленные тесты
  • Понимание RxJava или Kotlin coroutines
  • REST, Retrofit
  • Владение Git
  • Умение адекватно оценивать сроки
  • Открытость новым знаниям
  • Общительность, самостоятельность, умение объяснять

Бонусы

  • Возможности использования современного стека
  • Возможности предлагать и внедрять любые решения консистентные с нашими продуктами
  • Развитие и обучение: оплата внешних тренингов, семинаров и конференций, корпоративная библиотека, ротация внутри компании, возможность быть наставником и спикером
  • Ты сам выбираешь, что важно: ДМС, страхование, компенсация затрат на спорт и обучение, офисный врач и вакцинация, система скидок от партнеров
  • Комфортные условия для работы в удовольствие:
  • - Бизнес центр класса "А"
    - Спортзал и душ на территории офиса
    - Возможность выбрать свой формат работы – в офисе, удаленно, гибридный график
    - Свободный дресс-код
    - Кофе-поинты с чаем, какао и кофе, своя столовая на территории офиса
    - Игровая зона для активных перерывов
    - Парковка для велосипедов и автомобилей

        Дополнительные инструкции

        Для быстрой обратной связи: