Android Developer

Зарплата

от 180 000 до 300 000 ₽

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

Минск (Беларусь)Полный рабочий день

Компания

IT-компания, которая занимается разработкой ПО

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

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

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

· Разработка функционала приложения

· Участие в проработке архитектуры приложения и интерфейсов взаимодействия

· Оценка задач совместно с тим лидом

· Организация (и участие в) код-ревью

· Написание тестов

Требования:

· Знание Android SDK (Activity, Fragments, Services, etc), Kotlin/Java

· Понимание принципов много-поточного программирования

· Опыт работы с Retrofit, Jetpack, Coroutines, Flow, ViewModel, Material Components.

· Знание и понимание DI (Dagger2/Hilt)

· Понимание архитектурных паттернов (MVP, MVVM, etc)

· Опыт написания тестов (E2E, Unit, интеграционных)

· Опыт работы с CI/CD и понимание зачем это нужно

· Понимание многомодульной архитектуры проекта

· Применения паттернов проектирования, их плюсы и минусы

· Умение работать в команде

· Опыт проведение код-ревью и взаимодействия с Middle/Junior разработчиками

· Умение самостоятельно принимать решения, аргументировать почему сделано именно так и способность объяснить его другим

· Умение декомпозировать, приоритизировать и оценивать сроки выполнения задач

Стек:

· MVVM + StateFlow

· Kotlin Coroutines + Flow

· Cicerone

· Hilt

· Room

Условия:

· Форматы работы: офис

· Гибкое начало рабочего дня (с 8.00 до 11.00)

· График работы 5/2 вт-сб или пн-пт

· Расширенный соцпакет: оплачиваемый отпуск 28 календарных дней, подарки для сотрудников и их детей

· Повышенная ставка при работе в праздничные дни или альтернативные варианты

· Стабильная полностью белая заработная плата

· Поездки на ИТ-конференции, митапы, учебные курсы за счет компании

· Бесплатные, комплексные обеды в офисе

· Возможность гибкого начала рабочего дня

· Премирование по результатам достижения поставленных целей с точки зрения бизнеса