Android Engineer
Зарплата
до 5000 $
Требования
Местоположение и тип занятости
Компания
Создаем собственные продукты и решения для крупного и среднего бизнеса.
Описание вакансии
Условия работы
У нас есть готовый proof of concept на React Native, сейчас мы готовы выходить в продакшн и подключать клиентов, потому хотим нативно переписать приложение.
Обязанности:
- Необходимо разработать приложение для мобильных устройств по готовому дизайну.
Технические навыки:
- Опыт Android разработки от 3х лет
- Знание и опыт с Android SDK, Kotlin / Java
- Понимание паттернов проектирования (MVP/ MVVM/ MVI или аналогичные)
- Понимание системы построения Gradle и Continuous Integration
- Опыт в написании Unit Tests (JUnit), UI tests (Espresso) и Mocking (Mockito)
- Опыт использования multi-threading и dependency injection фреймворков
- Опыт работы с REST APIs и автономным кешированием
Будет плюсом:
- JUnit5 + Mockito, OkHttp + Retrofit + Coroutines/Flows
- Android navigation library
- Опыт работы с компонентами архитектуры Android - Paging3 + Coroutines
- Опыт работы с компонентами архитектуры Android - ViewModel + Coroutines/Flows
- Databinding, Koin
- Google maps
- Lint + detect + ktlint
- Firebase
Предлагаем:
- 100% удаленная работа
- Гибкий рабочий график
- Сильная команда разработчиков
- Работа в проекте с высокой нагрузкой
- Нет бюрократии, все решается быстро
- Развитие, в зависимости от ваших личных качеств, амбиций и целей
- Возможность мигрировать по проектам и писать на разных стеках технологий