Вакансия: Android разработчик (Kotlin)
Описание вакансии
Мы занимаемся разработкой веб-проектов в очень актуальной и важной на данный момент сфере экологии. На текущий момент у нас открыта вакансия на позицию Андроид разработчика . Политика компании предусматривает постоянное развитие и совершенствование своих продуктов в сочетании с высоким стандартом качества. В качестве языка разработки используем Kotlin .
Основной стек: Kotlin, Android xml, RxJava, Retrofit, Jooq
Вашими обязанностями будут:
- Поддержка существующего приложения, оперативное исправление возникающих неполадок, своевременное обновление при изменении интерфейсов смежных систем или обновлении библиотек
- Внедрение новой функциональности, интеграция с новыми сервисами. Написание кода в соответствии со стилистикой существующего, поддержка однородности кода в проекте
Проект сложный, и мы хотели бы быть уверены в способностях кандидатов. Потому, мы ожидаем, что у вас есть:
- Опыт разработки под андроид не менее двух лет (язык разработки Kotlin )
- Понимание принципов ООП
- Основы многопоточности
- Android-фреймворк (работа с Activity, Fragment, BroadcastReceivers, ForegroundService, xml-layouts и views, cRecyclerView и адаптерами, манифестом, Gradle и т.д.)
- Вы знакомы с:
- реактивным программированием библиотека RxJava или Coroutines/Flow;
- библиотекой Retrofit и json-адаптерами (Gson, Moshi);
- HTTP, REST API;
- Git;
- базовыми паттернами, в т.ч. MV-паттернами архитектуры;
- DI (на проекте кастомная реализация);
- реляционными СУБД, SQL, ORM-решениями (Jooq, Room);
Вы готовы освоить:
- Redux
- архитектуру VIPER
- элементы функционального программирования с библиотекой Arrow
Что мы можем предложить:
- Оформление по ТК РФ с первого дня, белая зарплата
- Удаленная работа
- Работу в аккредитованной ИТ-компаний
- ДМС (поликлиническое лечение, стационар, психолог 24/7)
- Сложный и значимый продукт, на который не жалко тратить свое время
- Гибкие условия работы, когда главное результат, а не исполнение формальных требований
Процесс найма:
У нас прозрачный процесс подбора и быстрое принятие решений.
- Общение по телефону с HR 10-15 минут
- Техническое собеседование по Zoom с руководителем 1 час
- Проверка данных и выход на оффер
- Онбординг и быстрое включение в продукт