Android Developer

Android Developer


Remote | full time | до 250-300 т.р. 

Технологический стек:

RxJava, Dagger 2, okhttp (допиленный под особенности бэкенда Такси), Retrofit 2, Glide, Kotlin Coroutines. Технологии: Kotlin (основная часть кода написана на нем), RxJava.

Требования:

- разрабатывали приложения для Android на Java больше двух лет;

применяли MVC-, MVP-, MVVM- и MVI-паттерны;

- имеете опыт параллельного и многопоточного программирования;

- хорошо понимаете реактивную парадигму и занимались отладкой такого кода (RxJava, корутины);

- знаете классические алгоритмы и структуры данных.

Будет плюсом, если вы:

- хорошо знакомы с Kotlin;

- имеете опыт нативной разработки;

- знаете математические фильтры;

работали с Flutter."

- Чем будет заниматься на проекте + дополнительная информация  

Что нужно делать:

- работать с кодовой базой для нескольких приложений, которыми пользуются в десятках стран;

- участвовать в проектировании взаимодействия между клиентским приложением и сервером.

Мы ждем, что вы:

- хотите делать продукт, которым пользуетесь сами и которым пользуются близкие и друзья;

- любите Android-разработку, активно следите за событиями в индустрии;

пишете на Kotlin и умеете в Java;

- готовы к разработке нестандартного пользовательского интерфейса;

- по максимуму используете возможности платформы для того, чтобы - получить высокопроизводительный код

Распорядок дня сотрудников:

- Есть типовые встречи, которые проходят по часу для всех Android-разработчиков.

- В остальном, всё зависит от договорённостей на уровне v-team. Плюс есть регулярные встречи формата 1:1 с руководителем и с руководителем службы где-то раз в месяц.

Какой распорядок дня у разработчиков?

2-3 раза в неделю есть общие синки с командой, обычно ближе к вечеру. 3 раза в неделю созваниваемся поболтать, особенно актуально для тех, кто на удалёнке. Остальные встречи — с менеджерами по проекту, обычно до 2-3 раз в неделю тоже. Подавляющая часть времени — работа над задачами, тут каждый сам планирует. Очень стоит быть на связи в основное рабочее время по МСК (12-18 часов).

Откуда задачи берутся и как они ставятся:

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

Этапы собеседований:

- скрининг

- 1 техническая встреча: платформа + язык на полтора часа

@astarta_78


Report Page