Вакансия: Android разработчик (Kotlin)
Описание вакансии
Мы компания, создающая комплексные решения для управления крупными инвестиционно-строительными проектами. За последние годы мы запустили десятки решений в лидерах нефтегазовой, энергетической и горнодобывающей отраслей и продолжаем движение вперёд.
Сейчас в нашей компании ведется несколько проектов по разработке мобильных приложений на Android для наших заказчиков. Все приложения нацелены на оптимизацию внутренних процессов компаний в сфере строительства, нефтегаза, металлургии. Задачи таких приложений - упростить обмен информацией и документами между сотрудниками на разных этапах строительства/обслуживания объектов, накапливать статистику, получать оперативный доступ к необходимым источникам/ресурсам.
Позиция открыта в связи с расширением команды.
Кого ищем:
- Опыт работы коммерческой разработки от 3-6 лет
- Отличное знание Java, Kotlin, Android SDK
- Отличное знание RxJava
- Знание принципов и особенностей построения многопоточных приложений в Android
- Опыт параллельного и многопоточного программирования;
- Опыт работы Кotlin Сoroutines, Kotlin Flow;
- Знание специфики разработки под Android (SDK / API level) разных версий с разными форм-факторами (смартфон, планшет) и DPI;
- Знание принципов и опыт построения клиент-серверного приложения
- Опыт верстки комплексного нативного UI
- Опыт написания кастомных UI-компонентов
- Хорошие алгоритмические знания и навыки
- Опыт работы с различными архитектурами (MVVM, MVP, MVI);
- Знание принципов и практик ООП, приверженность SOLID;
- Знание принципов DRY, KISS;
- Опыт работы с базами данных, алгоритмами, структурами данных;
- Опыт работы с Git;
- Знание и умение применять на практике паттерны проектирования;
- Работа со сложными структурами данных;
- Опыт работы с DI фреймворками;
- Опыт работы с Room, StorIO;
- Опыт работы с SQLite, XML, JSON
- Опыт работы с таблицами
- Плюсом будет:
- Опыт работы с многомодульными проектами;
- наличие ссылки на собственные проекты на Github;
- наличие собственных приложений в Google Play;
-
Условия: - Аккредитованная IT-компания;
-
Работа в стабильной социально-ответственной компании с оформлением в штат с первого рабочего дня;
-
Возможность участвовать в масштабных проектах, развить свои профессиональные компетенции, принимая участие в создании амбициозных программных продуктов;
-
Удалённый формат работы (из РФ);
-
Достойный уровень заработной платы, обсуждается индивидуально по итогам интервью.