Неизвестный работодатель · 8 июн.
ID 2851 - Middle+ IOS разработчик
🌍 Локация: РФ, РБ
💼 Удаленно
🕔 Занятость: фулл тайм
🏢 Проект: разработка сервиса.
Задача сервиса брать данные Банка и отправлять их в сервис эппл
💡 Требования:
- Язык Swift 6.0+ (продвинутый уровень)
- Backend-фреймворки Server-side Swift (Hummingbird, Vapor или аналоги)
- Брокеры сообщений Apache Kafka (продакшн-опыт с Swift/Kafka-клиентами)
- Базы данных PostgreSQL (схема, connection pooling, миграции)
- Криптография Privacy-preserving протоколы, PIR, гомоморфное шифрование
- Оркестрация Kubernetes (развёртывание, масштабирование, эксплуатация)
📌 Специфические компетенции:
1. Server-Side Swift
- Опыт работы с Swift Package Manager
- Создание REST/HTTP API на Hummingbird или аналогичных фреймворках
- Управление жизненным циклом сервиса (корректное завершение, обработка сигналов)
- Паттерны асинхронности async/await в Swift
2. Инженерия данных
- Интеграция Kafka: продюсеры, консьюмеры, consumer groups, управление оффсетами
- PostgreSQL: connection pooling (например, PostgresNIO), транзакции, индексирование
- Проектирование схем для высоконагруженных сервисов поиска
- Стратегии миграции баз данных
3. Безопасность и приватность
- Понимание протоколов Private Information Retrieval (PIR)
- Криптографические примитивы (хеширование, подписи, валидация токенов)
- Реализация Privacy Pass или аналогичная токенизированная аутентификация
- Практики безопасной обработки данных
4. Kubernetes & Cloud-Native
- Сетевые политики, Ingress, Service Mesh (Istio/Linkerd) — преимущество
- Опыт работы с managed Kubernetes (GKE, EKS, AKS, Yandex Cloud K8s) — преимущество
5. Инфраструктура и Observability
- Контейнеризация (Docker, multi-stage builds, оптимизация образов)
- CI/CD пайплайны для Swift-проектов (GitLab CI, GitHub Actions, ArgoCD)
- Логирование (структурированные логи, сбор в ELK/Loki)
- Метрики (Prometheus, Grafana, метрики приложения) — преимущество
- Трассировка (OpenTelemetry, Jaeger, Zipkin) — преимущество
📌 Уровень опыта:
Middle+ Backend Engineer / Cloud-Native Engineer с:
- 5+ лет backend-разработки
- 2+ года Swift (только server-side)
- 1+ год Kafka + PostgreSQL в продакшене
- 1+ года эксплуатации сервисов в Kubernetes
- Опыт работы с системами, чувствительными к безопасности/приватности — преимущество
📌 Будет преимуществом:
- Опыт работы с экосистемой Apple (NetworkExtension, CallKit)
- Знакомство с гомоморфным шифрованием
- Опыт деплоя Swift на Linux в production
- Оптимизация производительности для сервисов поиска
- Сертификаты CKA/CKAD (Certified Kubernetes Administrator/Developer)
📨 Отклик — через форму: https://forms.gle/qxF3H1eiV4E4T7p19
или напрямую рекрутеру @Veroneko
❗️Откликайтесь только при релевантном опыте.
❗️При первичном отклике:
ID вакансии / ФИО / локация / возраст / занятость (работаете/нет) / формат работы (удаленка, гибрид, офис) / стек / опыт / резюме / сверка с требованиями
❗️Повторный отклик: ID вакансии + сверка.
#IOS #Удаленно #вакансия