Разработчик мобильного приложения (Android - Kotlin, iOS - Swift)

Vacancy #2081

Details

Published: 2026-07-01 09:36:44

Collected: 2026-07-01 09:41:44

Source kind: main

Telegram source: open original

HR contacts are hidden. Sign in by email to see Telegram contacts and mark your own response.

Text

#вакансия #ios

Разработчик мобильного приложения (Android - Kotlin, iOS - Swift)

Ищем в команду опытного full stack mobile developer​​​​​​​.


Мы в KonnektU разрабатываем CRM (мобильное приложение) для фармацевтических компаний (медицинских представителей) для организации их работы, автоматизации бизнес-процессов (осмотры, чек-листы, отчёты, подписи, синхронизация данных) в офлайн-режиме.

Имеем государственную аккредитацию в области ИТ, являемся партнером MTC и резидентами Сколково.

ЗАДАЧИ:
- Разработка и поддержка двух нативных приложений (Android на Kotlin, iOS на Swift) — написание нового кода, доработка существующего, обеспечение паритета функциональности между платформами.
- Работа с офлайн-синхронизацией — реализация надёжного обмена данными с сервером при ограниченной связи, кэширование, разрешение конфликтов.
- Реализация сервер-driven UI — приём конфигураций с сервера, динамическое построение форм / экранов, валидаций, навигации без перевыпуска приложения.
- Интеграция с локальной базой данных— проектирование объектной модели, миграции, оптимизация запросов.
- Интеграция с веб-контентом — использование WebView (WKWebView) для отображения HTML-форм, организация мостов (бриджей) между JavaScript и нативным кодом для доступа к локальным данным и вызова нативных функций.
- Взаимодействие с бэкендом — описание и согласование API (желательно через OpenAPI / Swagger), использование моков для параллельной разработки, генерация клиентских моделей.
- Обеспечение безопасности — хранение токенов в Keychain / KeyStore, подпись запросов, TLS, защита от повторов (опыт с кастомным шифрованием для Bluetooth-протокола приветствуется).
- Тестирование — написание unit-тестов (бизнес-логика, валидаторы) и UI-интеграционных тестов (сквозные сценарии на симуляторах с моками сервисов).
- Участие в архитектурных решениях — выбор паттернов (MVP, MVVM, VIPER), организация слоёв (репозитории, use cases), адаптация под современные фреймворки (SwiftUI, Compose, App Intents).
- Работа с публикацией — сборка, подпись, выкладка (процесс уже отлажен, но требуются знания).
- Поддержка существующего кода — правка багов, рефакторинг, перенос фич с одной платформы на другую.
- Коммуникация — участие в обсуждении требований с аналитиками, продактом, проджектами.
- Отслеживание трендов — оценка кроссплатформенных решений (Flutter, KMP) и их применимость для продукта.

ТРЕБОВАНИЯ:
- Android: Kotlin, Compose (предпочтительно), знание старого стека (Java + XML) не критично, но приветствуется.
- iOS: Swift (включая SwiftUI), UIKit, работа с Cor

Компания: KONNEKTU
Заработная плата: Уровень дохода не указан



Полезные ссылки:

🍏 Мобильный трудоголик - Канал про мобильную разработку.

🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.

🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.