Kotlin developer

Дата размещения вакансии: 21.11.2024
Работодатель: A2SEVEN
Уровень зарплаты:
от 140000 RUR
Город:
Таганрог
Петровская улица 65
Требуемый опыт работы:
От 1 года до 3 лет

Кто мы?

Мы - IT-компания A2SEVEN, существующая на рынке уже 14 лет. За это время нами было запущено свыше 30 стартапов и сделано 62 B2B проекта!

Наш главный принцип - “Нам не все равно!”. Мы не просто делаем поставленные задачи, а являемся надежным техническим партнером для своих клиентов, берем на себя ответственность за результат.

Кто нам нужен?

Мы ищем специалиста разработки мобильных приложений на Kotlin уровня Middle/Middle+ для работы на аутстафф проектах.

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

  • Участие в построении архитектуры приложений, баз данных и разработке решений.

  • Создание новой функциональности и оптимизация работы имеющейся.

  • Предоставление оценки трудоемкости реализации задач по предоставленным бизнес требованиям.

  • Развитие технологического стека и инфраструктурных компонентов.

  • Разработка шаблонов и правил типовых программных решений (UI-kit и storybook).

  • Разработка/доработка мобильных интерфейсов.

  • Проведение code review команды.

  • Создание внутренних инструментов и стандартов для улучшения процессов разработки (контроль качества кода, соблюдение принятых подходов к разработке, CI/CD).

Требования:

  • Умение разбираться в чужом коде, рефакторинг.

  • Понимание архитектурных паттернов - MVVM, MVP, MVI.

  • Опыт работы с многопоточностью в Java и Kotlin.

  • Знание Material Design Guidelines и умение их применять.

  • Понимание принципов проектирования мобильных приложений.

  • Опыт работы с клиент-серверным взаимодействием - знание REST API.

  • Практические навыки работы с Dagger 2, RxJava 2, Moxy, Glide, Retrofit, Firebase.

  • Навыки работы с современными инструментами: Jetpack Compose, Kotlin Coroutines, Kotlin Multiplatform Mobile (KMM).

  • Уверенные знания SQL и опыт работы с библиотеками для управления данными: Realm, Room.

Будет преимуществом:

  • Опыт работы с библиотеками управления зависимостями (Gradle).
  • Навыки работы с системами контроля версий (Git).
  • Понимание и использование CI/CD.
  • Знания в области тестирования мобильных приложений: Unit-тестирование и UI-тестирование.
  • Опыт публикации приложений. ​

Что мы предлагаем:

  • Трудоустройство по ТК РФ в аккредитованной IT-компании, гибкий график с возможностью работать удаленно.

  • Система онбординга и регламентированные процессы для легкой адаптации и постепенного включения в работу.

  • Performance review для определения твоих навыков и выстраивания индивидуального плана развития.

  • Возможность карьерного и профессионального роста: ты можешь развивать свои навыки, охватывать и внедрять новые методы и технологии, а также расти как управленец.

  • Прозрачность: проведение регулярных отчетов о проделанной работе всех отделов компании.

  • Компетентная команда специалистов: регулярно проходим обучения, анализируем текущую работу и постоянно совершенствуем процессы.

  • Пишем статьи, участвуем в конференциях, митапах, квизах, тимбилдингах, съемках экспертных и развлекательных видео и участвуем в других активностях компании: это учитывается и поощряется с помощью разработанной нами системой геймификации.

  • Минимум бюрократии - максимум работы.

Пиши, чтобы обсудить все детали и условия!