PBF group

Senior/Middle+ Kotlin Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Kotlin
  • Android SDK
  • MVVM
  • Clean Architecture

Компания PBF GROUP c 2002 года специализируется на разработке ИТ-решений в сфере банковской безопасности, банкоматов, платёжных терминалов, включая разработку софта.

В связи с разработкой новых продуктов и выходом на новые рынки мы в PBF очень быстро растем и растет наша команда.

Почему PBF?

Более 20 лет на рынке труда и имеем статус надежного партнера в сфере банковских решений;
Создаем уникальные софтовые решения и интегрируем их в архитектуру клиента;
Имеем собственное производство совместно с китайскими партнерами;
Благодаря мощному отделу R&D и разработки ПО, мы постоянно совершенствуем наши модели и внедряем новые разработки;
Являемся федеральной компанией, работаем по всей России и за рубежом;
Аккредитованная ИТ- компания с социальными гарантиями и льготами;
Работаем по Agile и Scrum, доверяем своим сотрудникам;
Наши сотрудники — наше богатство, у нас нет текучки и бюрократии.

Кого мы ищем?

Senior/ Middle+ Kotlin Developer, в команду, где ценят профессионализм, поддерживают развитие и вместе стремятся к новым достижениям;

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

Важные умения:

Высокая мотивация и желание делать лучший и качественный продукт.

Чем тебе предстоит заниматься?

  • Разрабатывать лучший продукт на рынке;
  • Сопровождать и оптимизировать код на kotlin;
  • Подключение kotlin кода к коду на С++;
  • Написание unit-тестов;
  • Декомпозиция, оценка задач, проработка правильных путей решений поставленных задач;
  • Документирование кода и архитектурных схем.

Стек технологий:
Используем самые последние технологии в Android разработке: Kotlin, Android SDK, Jetpack Compose. Применяем разные архитектурные паттерны: MVVM, Clean Architecture, Repository Pattern, Interactor, UseCase, Dependency Injection. Выстраиваем межпроцессное взаимодействие (AIDL): Android AIDL, Parcelable, Service Binding. Интегрируемся с С++ кодом: JNI (Java Native Interface), Android NDK. Пишем много Unit тестов: JUnit 4 - 5, MockK, Robolectric.


Что для этого потребуется:

  • Уверенные знания Kotlin, Android SDK, Jetpack Compose;
  • MVVM (Model-View-ViewModel), Clean Architecture, Repository Pattern, Interactor, UseCase, Dependency Injection;
  • Hilt, Coroutines + Flow, Room, Retrofit + OkHttp, kotlinx.serialization.json;
  • Android AIDL, Parcelable, Service Binding;
  • JNI (Java Native Interface), Android NDK;
  • Gradle;
  • Уверенное знание системы контроля версий Git, использование rebase;
  • JUnit 4 - 5, MockK, Robolectric.

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

  • Опыт работы с Rive, GitHub Actions / GitLab CI, с С++ кодом;
  • Знание специфики работы POS-терминалов;
  • Опыт работы с безопасностью (handshake, ssl, tls);
  • Понимание процессов работы по Scrum/Agile;
  • Умение работать в коллективе.

Что мы можем предложить тебе?

Трудоустройство в продуктовую аккредитованную IT-компанию: у тебя будет отсрочка от армии (для военнообязанных) и льготная ипотека;
Официальное трудоустройство согласно ТК РФ, 30 календарных дней отпуска, «белая» зарплата;
Достойный уровень мотивации, готовы отталкиваться от твоих зарплатных ожиданий;
Нашим людям работается с радостью: гибкое начало рабочего дня и полная удаленка, а значит, нам не важно в каком регионе ты проживаешь, главное, чтобы был интернет и возможность работать в часовом поясе МСК;
Мы стараемся не мешать команде, у нас нет бюрократии, зато мы проповедуем принципы Scrum и чтим спринты;
Интересные, амбициозные задачи с достижимым результатом;
Достаточную свободу действий, инструментарий и необходимые ресурсы;
Интересную работу в компании с активной стратегией развития и роста;
Регулярное обучение и профильные конференции, современное оборудование для работы.

Почему с нами хорошо?

Реально дружный коллектив, позитивная рабочая атмосфера;
Руководство, которое умеет слышать и давать возможность расти команде.

Итак, давай скорее знакомиться!