Middle Android Developer

Middle Android Developer


Remote | full time | 230 - 320 т.р.

Aero

🌳Задачи:

Разработка нового функционала в рамках существующего приложения (нет легаси);

Разработка unit-тестов, рефакторинг;

Code review;

Соблюдение принципов командной разработки.


🌳Ожидания:

От 2х лет опыта разработки под Android;

Уверенное знание Kotlin (опыт от 1х лет) и Java;

OOP, OOD, Patterns, SOLID;

Опыт применения современных архитектурных подходов (clean architecture, MVVM, MVI);

Android SDK (Activity, Fragments, Services);

Знание Android Architecture Components: ViewModel, Lifecycle, Navigation component и тд;

Material design, ConstraintLayouts, Custom views;

Понимание что такое Dependency injection и для чего он нужен;

Опыт разработки клиент-серверных приложений (Retrofit, Okhttp, Websockets, REST);

Опыт работы с многопоточностью;

git, gitflow;


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

Опыт работы с базами данных (Room, Realm, SQLite);

Опыт написания тестов (JUnit 4, JUnit 5, Mockito, Mockk);

Опыт работы с GraphQL;

Опыт работы с Firebase;

Опыт работы с Coroutines.

Примеры кода на github.


🌳Используемый стек:

Kotlin, GraphQL, Dagger2, Coroutines, retrofit2, okhttp3, Firebase;

CI/CD: Bitrise; GitFlow.


🌳Мы предлагаем:  

Удаленный формат работы;

Развитие через вызовы на амбициозных проектах с актуальным стеком;

От себя гарантируем работу на крупных enterprise-проектах, возможности для роста и развития, смены проекта. Готовы подобрать проект исходя из планов по развитию и всегда оставляем возможность внутренней ротации, чтобы избежать выгорания. Работать можно не только над проектными задачами но и на внутренние RND-проекты, когда появляется такая необходимость.

Мы активно инвестируем в каждого сотрудника за счет среды развития, оплачиваем: сертификацию, внешние курсы и мероприятия, внешнего консультанта по узкой экспертизе, подготовку как спикера мероприятий, развитие персонального бренда специалиста, организация своих митапов и подкастов, внутренняя вики и воркшопы по кейсам других проектов;

Курсы английского языка для участия в зарубежных проектах;

Возможность влиять на процессы юнита и компанию в целом;

Расширенный соц. пакет, ДМС;

Выдаем технику для работы.


@it_searching




Report Page