Напиши текст вакансии для должности "Android developer". Название компании: "Планета для тебя". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Kotlin', 'Git', 'Android SDK', 'Room', 'Retrofit'

Молодая команда Planet for me (стартап, новая соцсеть) ищет специалиста на позицию Frontend Developer с опытом работы от 1 года.✔️Адрес: РФ, Москва, метро Сокол✔️ Формат работы: офис✔️ Занятость: полная✔️Вилка: от 60 000-120 000 руб по результатам собеседования (тестовое задание)❗О проекте: приложение, в котором легко собирать и хранить информацию о ваших лучших геолокациях. Теперь делиться своим путешествием с друзьями и подписчиками будет проще. Обязанности: * Поддержка приложения Planet for me, проектирование и внедрение новых функциональных возможностей* Плотное взаимодействие с командой QA. У нас в полной мере реализованы процессы CI/CD, так что вы будете сфокусированы только на внедрении новых фич и оптимизации кода, а не на тестировании и отлове багов в рантайме* Участие в оптимизации запросов к серверу (на уровне работы приложения)* Постоянное повышение уровня UI/UX в приложенииНаш стек: Kotlin, Dagger2, Coroutines, Retrofit2, Picasso, Room Требования: * Опыт разработки Android-приложений от 1-го года* Хорошее понимание Android SDK, знание отличий между версиями Android* Уверенное знание Kotlin* Уверенное владение паттернами построения архитектуры приложения (MVVM, Сlean Architecture)* Знание основ сетевого взаимодействия (НТТРS, Websockets)* Опыт написания клиент-серверных приложений, умение работать с различными внешними API, понимание принципов работы с REST API (Retrofit2)* Опыт создания кастомных UI-компонентов. Непрерывное повышение уровня UI/UX в приложении* Знание и понимание основных паттернов проектирования ПО и желание постоянно оптимизировать программный код проекта* Уверенное знание SQL в рамках техники ORM (Room)* Опыт использования систем контроля версий в составе команды (Git) Преимуществом будет: * Знание английского языка на уровне работы с технической документацией* Умение грамотно конфигурировать необходимую сборку приложения (debud, test, prod) посредством Gradle (Configure build variants и прочие техники). Знание Groovy на уровне DSL (Domain Specific Language)* Понимание принципов A/B тестирования* Понимание принципов SOLID, KISS, DRY* Наличие собственных приложений в Google Play Условия: ✔Комфортный, современный офис;✔Молодой коллектив;✔Перспективы материального и профессионального роста;✔ безлимитные: чай, кофе;✔ Современный подход к управлению и постановке задач;✔ Сложные и интересные задачи.