Middle Kotlin разработчик для разработки месседжера
12 Декабря 2025
Город:
Москва
Занятость:
Полная занятость
Компания "Амбрелла"
Приветствую, меня зовут Марина, я являюсь HR компании
"Амбрелла - Защита Информационных Систем".
Мы ищем опытных Middle Kotlin разработчиков для разработки месседжера
Компания: "Амбрелла - Защита Информационных Систем"
Вакансия: Middle Kotlin разработчик
Занятость: Full-time
Опыт работы: от 2-х лет
Выплаты: Два раза в месяц
Формат работы: В офисе или гибрид
Наш офис: Москва
Мы ищем человека со скилами:
- Отличное знание Kotlin (включая coroutines, flow, channels)
- Опыт/Готовность работы с Kotlin Multiplatform (commonMain, expect/actual)
- Понимание Compose Multiplatform (Material3, navigation, lifecycle)
- Опыт разработки многопоточных и асинхронных приложений
- Опыт работы с SQLDelight или аналогичными ORM
- Базовое понимание криптографии (PKI, TLS, E2EE)
- Опыт работы с Dependency Injection (Koin, Dagger/Hilt)
- Знание архитектурных паттернов (Clean Architecture, MVVM, MVI)
- Умение разработки под Android / IOS
Будет плюсом:
- Опыт разработки iOS приложений (Swift/Objective-C)
- Опыт с криптографическими библиотеками (BouncyCastle, Signal)
- Понимание XEP стандартов (XEP-0384, XEP-0384, XEP-0045)
- Опыт работы с медиа обработкой (FFmpeg, JAVE2)
- Опыт оптимизации производительности KMP приложений
- Знание CI/CD (GitHub Actions, GitLab CI)
- Опыт с crash reporting (Firebase Crashlytics, Sentry)
- Опыт работы с image loading библиотеками (Coil3)
Технологический стек:
- Kotlin, Kotlin Multiplatform
- Compose Multiplatform
- SQLDelight для локальной БД
- Smack XMPP для XMPP протокола
- OMEMO с Signal Protocol для E2EE
- Koin для DI
- Ktor Client для HTTP
- Coroutines для асинхронности
- Coil3 для загрузки изображений
- Jitsi Meet SDK для видеозвонков
- Android, iOS, Desktop (Windows/macOS/Linux)
Необходимо:
- Готовность к full-time работе
- Готовность работать с XMPP протоколом и криптографией
- Опыт публикации приложений в Google Play и/или App Store (желательно)
Что предстоит делать:
- Разработка и поддержка кроссплатформенного мессенджера
- Реализация XMPP функционала (сообщения, присутствие, roster, MUC)
- Интеграция OMEMO шифрования для безопасной передачи сообщений
- Разработка UI на Compose
- Оптимизация производительности и стабильности приложения
- Работа с архивом сообщений (MAM)
- Интеграция видеозвонков через Jitsi Meet
Условия:
- Работа в аккредитованной IT-компании;
- Дружный коллектив;
- Оформление по ТК РФ, оплачиваемый отпуск;
- Офис в 5 минутах ходьбы от станции м. Автозаводская;
- График работы 5/2 с 10.00 до 19.00;
- Возможность работать над передовыми продуктами в сфере кибербезопасности.
Пишите, всё обсудим и предоставим более подробную информацию.
Фомина Марина - HR "Амбрелла - Защита Информационных Систем".
Telegram: @MarinaFominaIT(Предпочтительно)
Всегда рады новым талантам и новым успехам наших сотрудников!
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
01 Декабря
Москва
Компания "Компания ПЭК" Обязанности: Участие в проектировании, управлении, развитии и архитектуры ПО на платформе 1С, рефакторинг и...
01 Декабря
Java-разработчик( R-Style Softlab (Эр-Стайл Софтлаб) )
Москва
Компания "R-Style Softlab (Эр-Стайл Софтлаб)" R-Style Softlab — российская IT-компания, системный интегратор, разработчик программных, сервисных...
01 Декабря
Технолог-разработчик / Химик-технолог (косметические средства) / для участия в ТВ (TV-шоу)
Москва
Компания "Shopping Live" Shopping Live – единственный телемагазин в России, отвечающий международным стандартам телешопинга, входящий в...
01 Декабря
Android разработчик / Senior( ЛитРес )
Москва
Компания "ЛитРес" Чем предстоит заниматься: Разрабатывать и развивать Android-приложения Литрес Поддерживать и улучшать...
01 Декабря
Аналитик (разработчик optimacros)( Тинькофф )
Москва
Компания "Тинькофф" Обязанности: Самостоятельно разрабатывать модели и развивать внутренний центр экспертизы вместе с аналитиками и...
Вакансия размещена в отрасли