Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Коротко о роли
Описание вакансии Мы ищем опытного Senior iOS Developer , который усилит нашу команду разработки мобильных продуктов. Основные функции и обязанности (Key Responsibilities) Разработка и проектирование архитектуры: Разработка высоконагруженных и надежных iOS-приложений на базе однонаправленной архитектуры (Unidirectional/Reducer) и SwiftUI.
Задачи:
— Разработка и проектирование архитектуры высоконагруженных и надежных iOS-приложений на базе однонаправленной архитектуры (Unidirectional/Reducer) и SwiftUI.
— Сборка, кастомизация и дистрибуция Progressive Web Apps (PWA) под iOS, создание защищенных контейнеров (WKWebView), настройка JS-to-Native мостов.
— Настройка и глубокая интеграция системы мобильной аналитики, атрибуции и диплинкинга AppsFlyer, а также реализация сложных сценариев Push-уведомлений (Rich/Silent Push).
— Полное сопровождение процессов публикации, обновления и прохождения ревью в App Store.
— Митигация рисков блокировок приложений (Cloaking, динамическая подмена контента).
— Активное внедрение и использование LLM-моделей (ChatGPT, GitHub Copilot и др.) для генерации кода, оптимизации рефакторинга, автоматического написания документации и ускорения код-ревью.
Требования:
— От 3-х лет подтвержденного опыта создания продакшн-приложений для iOS на языке Swift, наличие успешно выпущенных продуктов в App Store.
— Экспертный уровень владения SwiftUI, создание сложных кастомных компонентов исключительно в коде (без использования Storyboards).
— Глубокое знание The Composable Architecture (TCA) и экосистемы Point-Free (swift-dependencies, case-paths, snapshot-testing) или аналогичный опыт с однонаправленной архитектурой.
— Отличные знания многопоточности в Swift 6 Concurrency: async/await, actors, структурированная многопоточность (TaskGroup), протокол Sendable, кооперативная отмена, безопасность данных при параллельном доступе.
— Культура Test-First, умение писать фейки для зависимостей, владение Swift Testing, XCTest/XCUITest и снэпшот-тестированием.
— Профессиональная работа с сетью: URLSession с async/await, управление JSON, обработка ошибок HTTP, паттерны отказоустойчивости и повторных запросов.
— Знание основ безопасности iOS: работа с Keychain (Security.framework), безопасная обработка токенов, понимание, какие данные нельзя сохранять или логировать.
Плюсом будет:
— Опыт использования AI-инструментов (LLM) для ускорения разработки, автодокументирования, написания юнит-тестов и анализа багов.
— Глубокое понимание WKWebView / WebKit на уровне internals.
— Опыт работы с Network.framework и NWPathMonitor для адаптивного UX.
— Владение Xcode Build System, конфигурационными файлами .xcconfig, Swift Package Manager, Swift macros, настройка CI-пайплайнов.
— Способность читать Kotlin/Android код для обеспечения кроссплатформенного паритета.
— Опыт локализации приложений для нелатинских рынков с кастомным форматированием.
— Экспертиза в PWA и Web-компонентах под iOS.
— Опыт в Mobile AdTech и аналитике, особенно AppsFlyer.
— Опыт работы в FinTech / Lending, понимание требований к безопасности и регуляторики.
Условия:
— Полностью удаленная работа из любой точки мира.
— Гибкий график работы с понедельника по пятницу.
— Отсутствие бюрократии и микроменеджмента.
— 28 оплачиваемых дней отпуска в году.
— Фиксированный оклад, зарплата обсуждается по результатам собеседования.
— Работа в русскоязычной команде технических специалистов.
— Возможность влиять на продукт и технологический стек.
— Доступ к cutting-edge технологиям в сфере финтеха и криптовалют.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.