Android Developer

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

ЕкатеринбургПолный рабочий день

Компания

Автоматизация строительства

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

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

Личный Кабинет Клиента «ПИК-Комфорт» позволяет жителю оплачивать коммунальные услуги, передавать показания счётчиков, общаться с управляющей компанией и заказывать коммерческие услуги, например, выгул животных или ремонт труб в квартире.

Команда стремится сделать ЖКХ для жителей прозрачным. Для этого мы проектируем интуитивно понятный, удобный и красивый пользовательский интерфейс. Покажем, как всё устроено, на собеседовании.

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

Разработка и поддержка основного продукта − Личного Кабинета Клиента «Пик-Комфорт».

Участие в планировании спринтов, оценка задач.

Улучшение пользовательского опыта, плотное взаимодействие с дизайнерами и бэкендерами.

Зоны ответственности:

Android приложение «Личного кабинета»

Кодовая база должна быть чистой и создаваться по правилу бойскаута − «оставь место стоянки чище, чем оно было до твоего прихода».

Архитектура проекта − проект разрастается, важно, чтобы он оставался гибким.

Реализация дизайна «дословно». Наши пользователи любят приложение за его интерфейс и как известно, «дьявол кроется в деталях» − микроанимации, отступы, переходы должны быть выполнены как можно ближе к задумке дизайнера.

Требования:

Hard skills:

Вы разрабатываете приложения для Android от 3-х лет и можете показать готовые коммерческие проекты, размещенные в Google Play.

У вас есть опыт самостоятельной разработки и вывода проекта до стадии публикации.

Уверенно владеете Kotlin, Android UI, Retrofit, Moxy, Git и прочим основным инструментарием.

Готовы работать, используя минимально необходимое количество сторонних библиотек.

Умеете работать с git: MR, rebase, разрешение конфликтов.

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

Опыт публикации приложений.

Администрирование Play Console с аудиторией больше 100 тыс. пользователей.

Опыт работы с GitLab CI, автоматизации информирования о релизах.

Умение подобрать архитектурное решение под предстоящий проект и аргументированно обосновать этот выбор команде.

RxJava2.

Опыт покрытия проекта unit тестами.

Опыт проведения Code Review.

Понимание работы биллинговых систем.

Soft skills:

Вы умеете аргументированно отстоять свое мнение во время командных дискуссий.

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

Вы инициативны и готовы предлагать улучшения продукта или командного процесса.

Вы аккуратно ведёте задачи.

Вы умеете доверять решениям команды и готовы отвечать за собственные.

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

Удаленная работа с гибким графиком (full-time)

График работы в большой части совпадает с московским часовым поясом.

Команда крутых специалистов, готовых делиться опытом в любое время.

Большое внутреннее community разработчиков, аналитиков.

Возможности для роста и развития.

Оформление по ТК РФ, всегда белая зарплата (уровень обсуждаем с успешными кандидатами), годовые премии.