Android developer
Требования
Местоположение и тип занятости
Компания
Подбор персонала, сопровождение бизнеса, консалтинг
Описание вакансии
О компании и команде
Продуктовая IT компания, которая занимается гибкими B2B решениями, как для ведущих международных компаний, так и для региональных представителей находится в поисках Android developer.
Ожидания от кандидата
Чем предстоит заниматься:
- Регистрация, аутентификация, восстановление доступа;
- Дашборд с информацией о балансах счетов пользователя;
- Ввод и вывод средств;
- Переводы между счетами;
- Инвестирование в финансовые инструменты;
- Партнерская программа.
Какие навыки нужны:
- Знание Android SDK (Activity, Fragments, Services, etc), Kotlin/Java;
- Понимание принципов многопоточного программирования;
- Опыт работы с Retrofit, Jetpack, Coroutines, Flow, ViewModel, Material Components;
- Знание и понимание DI (Dagger2/Hilt);
- Понимание архитектурных паттернов (MVP, MVVM, etc);
- Опыт написания тестов (E2E, Unit, интеграционных) ;
- Опыт работы с CI/CD и понимание зачем это нужно;
- Понимание многомодульной архитектуры проекта;
- Применения паттернов проектирования, знание их плюсов и минусов;
- Работа в команде;
- Опыт проведение код-ревью и взаимодействия с Middle/Junior разработчиками;
- Умение самостоятельно принимать решения, аргументировать почему сделано именно так и способность объяснить его другим;
- Декомпозиция, приоритизация и оценка сроков выполнения задач.
Условия работы
- Формат работы удалённый/офис/гибрид;
- Гибкое начало рабочего дня, график работы 5/2 понедельник-пятница, c 8:30 до 17:00 (полчаса на обед) по EST / EEST;
- Премирования;
- Оплачиваемый отпуск 28 календарных дней;
- Повышенная ставка при работе в праздничные дни и альтернативные варианты;
- Стабильная полностью белая заработная плата;
- Поездки на ИТ-конференции, митапы, учебные курсы за счет компании;
- Бесплатные, комплексные обеды в офисе.