BPMSoft – аккредитованная
Партнёрская сеть BPMSoft насчитывает более 150 компаний, занимающихся внедрением нашей платформы и разработкой собственных продуктов на её основе. Платформу BPMSoft используют крупнейшие компании из разных секторов экономики – от ИТ и финансов до добывающего производства и энергетики.
С мая 2024 BPMSoft входит в состав ИТ-Холдинга LANSOFT.
Наш флагманский продукт – low-code BPM-платформа для быстрой автоматизации и кастомизации бизнес-процессов и создания заказчиком собственных решений под нужды бизнеса.
В настоящий момент мы формируем экспертизу на свой стороне по разработке мобильного приложения нашего продукта, поэтому приглашаем опытного разработчика, который готов присоединиться к нашей дружной команде.
НАШИ ПОЖЕЛАНИЯ К ТВОЕМУ ОПЫТУ:
-
Опыт коммерческой разработки мобильных приложений от 2 лет;
-
Навыки эффективной коммуникации и командной работы.
Экспертиза Android:
- Глубокое понимание Kotlin и Kotlin Multiplatform (KMP) — как фундамента кроссплатформенной разработки;
- Уверенное владение Jetpack Compose для создания декларативного интерфейса;
- Опыт работы с паттерном MVI и навигацией через Decompose (компонентный подход);
- Знание Android SDK, жизненного цикла компонентов и принципов многопоточности;
- Опыт оптимизации производительности, памяти и энергопотребления Android-приложений.
Экспертиза iOS: - Хорошее знание Swift и опыт его применения в коммерческой разработке;
- Опыт создания интерфейсов на SwiftUI и понимание взаимодействия с KMP-слоем;
- Понимание жизненного цикла приложений и контроллеров, интеграция компонентов Decompose;
- Уверенная работа с CocoaPods для интеграции KMP-модулей в iOS-проекты;
- Опыт профилирования и оптимизации ресурсов под платформу Apple.
Общий кроссплатформенный стэк: - Настройка сетевого слоя на базе Ktor и Ktorfit;
- Управление зависимостями через Kodein DI и работа с локальными БД через SQLite (SQLCipher/SQLiter);
- Мультиплатформенное управление ресурсами и локализацией с помощью MOKO Resources;
- Строгое соблюдение Clean Architecture и принципов SOLID;
- Написание Unit, UI и Integration тестов для обеспечения стабильности общего кода и UI-слоев.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
-
Организация эффективной работы с командой мобильных разработчиков на стороне подрядчика, обеспечивая эффективное взаимодействие и выполнение целей компании;
-
Участие в принятии ключевых архитектурных решений для мобильных приложений (Android и iOS), защита их перед менеджментом, а также активное участие в их реализации;
-
Проектирование и разработка новой функциональности, а также оптимизация и улучшение существующего кроссплатформенного мобильного приложения;
-
Обеспечение высокого качества кода через ревью, внедрение лучших практик, рефакторинг и исправление ошибок;
-
Исследование и внедрение новых технологий и инструментов для повышения производительности и качества разработки.
ЧТО МЫ МОЖЕМ ПРЕДЛОЖИТЬ:
- Много интересной работы в сильном отечественном вендоре;
- Стабильная заработная плата, оформление по ТК РФ с первого дня;
- BPMSoft является аккредитованной ИТ-компанией;
- Отличный офис с комфортным рабочим пространством, зонами отдыха, уютным фудкортом;
- Возможность работать в гибридном формате;
- Наличие профессионального и карьерного роста;
- Обучение: корпоративный университет, электронная библиотека МИФ, вебинары с внешними и внутренними экспертами;
- ДМС со стоматологией и сервисом психологической помощи;
- Скидки на пользование услугами страхования, скидки на изучение иностранных языков;
- Карта лояльности от Inventive Retail Group (reStore, Мир Кубиков, Street Beat, Hiker, Samsung, Xiaomi, UNOde50);
-
BestBenefits – сервис скидок и привилегий для корпоративных клиентов, пользователей и партнеров;
- Футбольный, волейбольный и баскетбольный клубы, скидки на приобретение абонементов для занятий в фитнес клубе;
- Корпоративные тарифы на мобильную связь;
- Материальная помощь за рождение ребёнка;
- Адекватное отношение со стороны руководства, отсутствие лишней бюрократии;
- Технологическая команда. Гибкие и открытые!
Ключевые навыки
- Kotlin
- Flutter
- Android SDK
- Java
- Swift
- Objective-C