Компания 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 и чтим спринты;
Интересные, амбициозные задачи с достижимым результатом;
Достаточную свободу действий, инструментарий и необходимые ресурсы;
Интересную работу в компании с активной стратегией развития и роста;
Регулярное обучение и профильные конференции, современное оборудование для работы.
Почему с нами хорошо?
Реально дружный коллектив, позитивная рабочая атмосфера;
Руководство, которое умеет слышать и давать возможность расти команде.
Итак, давай скорее знакомиться!