Вакансия в архиве
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию
Bell Integrator – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.
На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны.
Центральный офис Bell Integrator расположен в Москве, представительства – в Санкт-Петербурге, Нижнем Новгороде, Пензе, Саратове, Уфе, Барнауле, Минске (Беларусь).
Описание: Наша миссия — сделать клиентов банка счастливыми, и для этого мы создаём и развиваем финансовые сервисы. Один из флагманских проектов банка — мобильное приложение для розничных клиентов. Мы ищем Android-разработчика, который поможет сделать его ещё лучше.
Команды работают спринтами, раз в две недели выходит новый релиз приложения. Задачи ведём в Jira, код храним и ревьюим в Bitbucket, смотрим и обсуждаем дизайны в Figma.
Вам предстоит:
•Разрабатывать клиентскую логику мобильного приложения;
•Находить лучшие интерфейсные решения вместе с product owner-ом, аналитиками и дизайнерами;
•Разрабатывать новые функциональные модули;
•Улучшать код с каждой новой задачей;
•Принимать решения по архитектуре и технологиям приложения;
•Автоматизировать процесс разработки и тестирования;
•Участвовать в еженедельных встречах разработчиков (tech talks).
Наш технологический стек:
•Kotlin;
•Многомодульный Gradle-проект;
•Room;
•Android Architecture Components (ViewModel, LiveData, etc.);
•Jetpack Navigation;
•Retrofit, Okhttp;
•RxJava (в планах переход на Kotlin Coroutines);
•Подход Single Activity;
•DI - Toothpick (думаем о переезде на Dagger2/Hilt);
•Firebase-сервисы;
•тестирование кода (unit и UI-тесты);
•Jira, Bitbucket,TeamCity.
От вас мы ожидаем:
•Опыт разработки под Android не менее 3хлет;
•Отличные знания языка Kotlin, интерес к трендам от jetbrains и Google;
•Понимание многопоточности и асинхронности при работе с rxjava;
•Полное понимание жизненного цикла Android-компонентов;
•Знание ООП и шаблонов проектирования, использование в работе принципов Clean architecture;
•Базовое представление о средствах защиты приложений от атак;
•Опыт разработки сложных пользовательских интерфейсов (включая работу с анимациями и Custom View);
•Понимание архитектуры MVVM, знание и понимание основных структур данных и алгоритмов;
•Понимание принципов работы restful APIи websocket.
Будет здорово, если вы:
•Понимаете, как работать с корутинами;
•Использовалиjetpack compose иnavigation component
•Понимаете, как работать с многомодульными проектами;
•Можете достать данные из room;
•Внедряли тестирование на проекте (ui-тесты на espresso/kaspresso, snapshot-тесты, junit-тесты или другие).
Условия:
•Возможность профессионального и карьерного роста в компании;
•Возможность поучаствовать в разных проектах;
•Опыт работы в распределенной команде профессионалов;
•Уровень заработной платы обсуждается индивидуально;
•Возможность работать удаленно.
ПРЕИМУЩЕСТВА
Перспективы
без границПредоставляем возможность профессионально развиваться в своей стране, а также перспективу приобретения опыта работы в зарубежных представительствах.
УВЛЕКАТЕЛЬНЫЕ
ПРОЕКТЫНаши заказчики — крупные корпорации, в которых ты будешь работать над уникальными по сложности, масштабу и интересу проектами.
ИнновацииРабота в Bell Integrator — это работа с прорывными технологиями и продуктами, IT-задачи нового уровня, решение которых поможет прокачать твои скиллы.
Отличная командаВ Bell Integrator работают не просто открытые и компетентные профессионалы, но и невероятно талантливые, креативные и амбициозные коллеги, которые станут твоими друзьями.
Мы рады именно тебе,
спасибо за выбор
нашей компании!
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию