W

Senior iOS Developer (Fintech) (Kotlin)

Мы ищем опытного Senior iOS Developer, который усилит нашу команду разработки мобильных продуктов. Нам нужен инженер, способный не только писать чистый нативный код, но и находить нестандартные гибкие решения (включая PWA-технологии) для о…

wiam group · На сервисе с: 07.06.26 14:01

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

Senior iOS Developer

Мы ищем опытного Senior iOS Developer, который усилит нашу команду разработки мобильных продуктов. Нам нужен инженер, способный не только писать чистый нативный код, но и находить нестандартные гибкие решения (включая PWA-технологии) для обеспечения бесперебойного доступа пользователей к нашим сервисам. Вы будете отвечать за весь жизненный цикл приложений — от архитектуры до релиза в App Store, активно используя современные AI-инструменты для ускорения разработки.

Основные функции и обязанности (Key Responsibilities)

  • Разработка и проектирование архитектуры: Разработка высоконагруженных и надежных iOS-приложений на базе однонаправленной архитектуры (Unidirectional/Reducer) и SwiftUI.
  • Работа с PWA и WebView: Сборка, кастомизация и дистрибуция Progressive Web Apps (PWA) под iOS, создание защищенных контейнеров (WKWebView), настройка JS-to-Native мостов.
  • Интеграция сторонних SDK: Настройка и глубокая интеграция системы мобильной аналитики, атрибуции и диплинкинга AppsFlyer, а также реализация сложных сценариев Push-уведомлений (Rich/Silent Push).
  • Жизненный цикл ПО и релизы: Полное сопровождение процессов публикации, обновления и прохождения ревью в App Store. Митигация рисков блокировок приложений (Cloaking, динамическая подмена контента).
  • AI-driven разработка: Активное внедрение и использование LLM-моделей (ChatGPT, GitHub Copilot и др.) для генерации кода, оптимизации рефакторинга, автоматического написания документации и ускорения код-ревью.

Профессиональные компетенции и требования (Requirements)

Опыт и базовые навыки:

  • Коммерческий опыт: От 3-х лет подтвержденного опыта создания продакшн-приложений для iOS на языке Swift, наличие успешно выпущенных продуктов в App Store.
  • Экспертный SwiftUI: Создание сложных кастомных компонентов исключительно в коде (без использования Storyboards).

Архитектура и многопоточность:

  • Глубокое знание TCA: Доказанный практический опыт работы на уровне продакшна с архитектурой The Composable Architecture (TCA) и экосистемой Point-Free (swift-dependencies, case-paths, snapshot-testing) ИЛИ аналогичный глубокий опыт работы с другой однонаправленной архитектурой плюс четкий план быстрого освоения TCA.
  • Строгий Swift 6 Concurrency: Отличные знания многопоточности в условиях strict checking: async/await, actors, структурированная многопоточность (TaskGroup), протокол Sendable, кооперативная отмена и дисциплина Вы должны понимать безопасность данных при параллельном доступе (data-race safety) на уровне логики, а не только синтаксиса.

Тестирование, сеть и безопасность:

  • Культура Test-First: Истинная дисциплина написания тестов. Умение писать фейки (fakes) для зависимостей; отношение к непротестированному коду как к незавершенному. Уверенное владение Swift Testing, XCTest/XCUITest и снэпшот-тестированием.
  • Профессиональная работа с сетью: Использование URLSession совместно с async/await, управление стратегиями кодирования/декодирования JSON, надежная обработка и маппинг ошибок HTTP, реализация паттернов отказоустойчивости и повторных запросов (retry patterns).
  • Безопасность iOS (Security): Знание основ безопасности iOS: работа с Keychain (Security.framework), безопасная обработка токенов и развитое чутье на то, какие данные категорически нельзя сохранять на устройстве или логировать.

Что будет плюсом (Nice to have)

  • Инструменты AI (LLM): Практический опыт использования больших языковых моделей (LLM) как повседневного ассистента инженера: для ускорения написания кода, автодокументирования (Swagger, Markdown, Confluence), написания юнит-тестов и анализа багов.
  • Глубокое понимание подсистем WKWebView / WebKit: Опыт работы на уровне internals — управление куками (WKHTTPCookieStore), изоляция данных (WKWebsiteDataStore), а также кастомная обработка заголовков Set-Cookie и жизненного цикла сессий.
  • Работа с Network.framework: Практический опыт использования NWPathMonitor для создания адаптивного интерфейса, чутко реагирующего на изменения или потерю сетевого подключения (connectivity-aware UX).
  • Глубокие знания Xcode Build System: Уверенное владение конфигурационными файлами .xcconfig, управление зависимостями через Swift Package Manager (SPM), понимание работы Swift macros и опыт настройки CI-пайплайнов под iOS.
  • Чтение кода на Kotlin/Android: Способность читать и понимать кодовую базу под Android для обеспечения архитектурного и функционального паритета (cross-platform parity) между приложениями.
  • Локализация и i18n: Опыт локализации приложений для нелатинских рынков, включая кастомное форматирование валют, телефонных номеров и дат в соответствии с региональными стандартами.
  • Экспертиза в PWA и Web-компонентах: Практический опыт сборки PWA-приложений под iOS, оптимизация производительности WKWebView и адаптация веб-интерфейсов под требования гайдлайнов Apple.
  • Опыт в Mobile AdTech и аналитике: Глубокая экспертиза в мобильном маркетинге и атрибуции (в первую очередь AppsFlyer или аналогичные платформы).
  • Финтех и регуляторика: Опыт работы в доменах FinTech / Lending, в том числе понимание чувствительности персональных данных (PII) и регуляторных требований к безопасности финансовых приложений.

Тех. стек

Swift 5/6 · SwiftUI · The Composable · swift-dependencies · Swift Concurrency (actors, structured concurrency) · URLSession · Keychain / Security.framework · WKWebView · Network.framework · Swift Testing · XCTest / XCUITest · swift-snapshot-testing · Swift Package Manager · .xcconfig · AppsFlyer · iOS 17+ · Xcode 16

Что мы предлагаем:

  • Полностью удаленную работу из любой точки мира.
  • График работы с пн по пт с гибким началом и окончанием рабочего дня.
  • Отсутствие тотальной бюрократии и микроменеджмента.
  • 28 оплачиваемых Days off в году.
  • Мотивация - фиксированный оклад.
  • Заработная плата обсуждается по результатам собеседования.
  • Работа в русскоязычной команде с сильными техническими специалистами.
  • Возможность влиять на продукт и технологический стек.
  • Доступ к cutting-edge технологиям в сфере финтеха и криптовалют.

Контакт для связи - Анастасия <контакт доступен только на сайте источника>

Похожие вакансии iOS разработчик

hh.ru
skillstaff

Fullstack-разработчик (Android/iOS) Senior

skillstaffНа сервисе с: 24.09.26 20:30
Зарплата не указанаРоссияМоскваУдалёнка
Мы в поиске Fullstack-разработчика.
Формируется новая кросс-функциональная команда. Ее основной фокус — развитие логистических сервисов. Команда будет владеть несколькими микрофронтендами и соответствующими BFF-слоями, самостоятельно реализовывать бизнес-инициативы в своей зоне ответственности, а также подключаться к общим задачам Checkout при необходимости.
Стек проекта: Kotlin Multiplatform - Android и iOS;
Jetpack Compose Multiplatform;
SwiftUI, UIKit;
Ktor;
Kodein;
Kotlin Serialization;
Kotlin Coroutines;
SQLDelight;
Coil;
Mockk.

Чем предстоит заниматься:

​​​​​​​
  • Разрабатывать мобильное приложение для Android/IOS платформ.
  • Дорабатывать фронт мобильного приложения по проектам логистики (Android + IOS).

Для нас важно:

  • Опыт работы с одной из платформ (Android или iOS), а в идеале нескольких.
  • Глубокое понимание принципов разработки (алгоритмы не спрашиваем, но понимание о времени выполнения и используемых ресурсах требуется).
  • Умения самому создавать решения, в условиях, когда готовых решений нет.
  • Опыт работы с Kotlin Multiplatform.
  • Опыт работы с Jetpack Compose.
  • Опыт настройки сложного окружения.
  • Опыт создания библиотек.

Главный принцип SkillStaff - Выбирай!

  • РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
  • КОМФОРТ. SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке.
  • РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами.
  • КУЛЬТУРА. Нашу культуру создают сами сотрудники – мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!
Соц.сети
Н

Senior+ iOS

Неизвестный работодательНа сервисе с: 24.09.26 16:13
Зарплата не указанаРоссияУдалёнка

ID 3663 - Senior+ IOS

🌍 Локация: РФ
💼 Удаленно
🕔 Занятость: фулл тайм

💡 Требования:
Обязателен опыт в ДБО физ.лиц
Высшее образование в IT, статистике, математике или смежных областях.
Опыт работы:
опыт разработки на Swift от 3 лет
опыт работы с архитектурой VIPER
опыт работы с базами данных, например, SQlite, CoreData, Realm;
опыт работы в команде
Навыки:
умение создавать сложные и интересные UI-элементы;
знания о том, как работать с сетью (Alamofire, Moya);
умение работать с системой контроля версий git,
знание принципов SOLID

📌Желательные навыки:
Опыт настройки CI/CD

📋Задачи:
знания технологий, связанных с нашим продуктом: Swift Package Manager, Swinject, Moya,
Alamofire, ObjectMapper, SwiftyMock, Swift concurrencyy;
умение писать как Unit-тесты, так и XCUI-тесты;
понимание CI/CD, а мега-плюсом будет опыт настройки

📨 Отклик — через форму: ••••••••
или напрямую рекрутеру ••••••••

❗️Откликайтесь только при релевантном опыте.

❗️При первичном отклике:
ID вакансии / ФИО / локация / возраст / занятость (работаете/нет) / формат работы (удаленка, гибрид, офис) / стек / опыт / резюме / сверка с требованиями

❗️Повторный отклик: ID вакансии + сверка.

#IOS #Удаленно #вакансия

Соц.сети
Н

Senior iOS разработчик (Swift, VIPER)

Неизвестный работодательНа сервисе с: 24.09.26 15:33
Зарплата не указанаРоссия

ID 3663
IOS
Senior+❗️❗️❗️❗️
РФ
"Требования:
ДБО физ. лиц — дистанционное банковское обслуживание физических лиц, то есть частных клиентов банка❗️❗️❗️❗️❗️❗️❗️❗️
Образование:
Высшее образование в IT, статистике, математике или смежных областях.
Опыт работы:
опыт разработки на Swift от 3 лет
опыт работы с архитектурой VIPER
опыт работы с базами данных, например, SQlite, CoreData, Realm;
опыт работы в команде
Навыки:
умение создавать сложные и интересные UI-элементы;
знания о том, как работать с сетью (Alamofire, Moya);
умение работать с системой контроля версий git,
знание принципов SOLID
Желательные навыки:
Опыт настройки CI/CD
Обязанности:
знания технологий, связанных с нашим продуктом: Swift Package Manager, Swinject, Moya,
Alamofire, ObjectMapper, SwiftyMock, Swift concurrencyy;
умение писать как Unit-тесты, так и XCUI-тесты;
понимание CI/CD, а мега-плюсом будет опыт настройки

❗️❗️❗️Писать ••••••••⚡️⚡️⚡️⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются❗️❗️

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.