улица Ленинская Слобода 26
Приветствую, меня зовут Марина, я являюсь 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(Предпочтительно)