# О компании
Exerizon — это быстрорастущая компания, занимающаяся стратегическим и технологическим консалтингом, основанная бывшими старшими руководителями из глобальных консалтинговых и облачных организаций. Мы помогаем нынешним и будущим лидерам рынка решать их самые сложные задачи — от цифровой стратегии и облачной трансформации до платформ данных и ИИ, а также модернизации приложений. Мы переосмыслили традиционную модель консалтинга: мы разделяем риски с нашими клиентами через вознаграждение, основанное на результатах, и с первого дня делим собственность с нашими сотрудниками.
Мы ищем старшего мобильного инженера для создания и модернизации нативных мобильных приложений для наших клиентов в банковской сфере, страховании и здравоохранении — на iOS (Swift), Android (Kotlin) или на обеих платформах. Вы будете работать над приложениями, которые являются основным каналом взаимодействия клиента с пользователем: высокий трафик, строгие требования к безопасности и регулированию, а также реальные последствия при ошибках в релизах.
Что вы будете делать
•Проектировать и создавать нативные приложения на Swift (SwiftUI, UIKit) и/или Kotlin (Jetpack Compose) — новые функции, модернизация устаревших кодовых баз и переписывание там, где это оправдано
•Отвечать за архитектуру на вашей платформе: модульность, MVVM / Clean Architecture / TCA, внедрение зависимостей, стратегии offline-first и синхронизации данных
•Создавать и развивать UI, управляемый сервером (SDUI): проектировать схемы компонентов совместно с backend-командами (JSON или Protobuf), отвечать за клиентский движок рендеринга, обрабатывать версионирование схем, обратную совместимость и плавные откаты — чтобы продуктовые команды могли выпускать новые пользовательские сценарии без обновления приложения
•Ежедневно практиковать разработку с поддержкой ИИ: использовать кодирующих агентов и копилотов (Claude Code, Cursor, GitHub Copilot) для реализации, рефакторинга, генерации тестов и обзора кода — с умением проверять и нести ответственность за их результаты, а также дисциплиной внедрять эту практику в команду
•Интегрироваться с backend-сервисами (REST, GraphQL, gRPC) и обеспечивать безопасность приложения от начала до конца: OAuth2 / OIDC, биометрия, безопасное хранилище (Keychain, Keystore), закрепление сертификатов, обнаружение root и jailbreak, OWASP MASVS
•Устанавливать и поддерживать инженерные стандарты: код-ревью, юнит-, UI- и snapshot-тесты, CI/CD (Fastlane, GitHub Actions, Azure DevOps или Bitrise), подпись, управление релизами в App Store и Google Play с поэтапным развёртыванием
•Встраивать средства наблюдаемости и контроля качества продукта: отчёты о сбоях, аналитика, feature flags, бюджеты производительности и времени запуска
•Обеспечивать доступность (WCAG 2.2 / EN 301 549) и локализацию в соответствии со стандартами, требуемыми регулируемыми клиентами
•Работать напрямую с владельцами продуктов клиентов, дизайнерами, backend-инженерами и QA; оценивать, планировать и демонстрировать свою работу заинтересованным сторонам
•Наставлять инженеров среднего уровня, повышать стандарты мобильной практики Exerizon и поддерживать подготовку предложений и демонстраций перед продажами
Требования
•6+ лет опыта нативной мобильной разработки, включая 3+ года на Swift (iOS) и/или Kotlin (Android); минимум два приложения, выпущенных в продакшен и поддерживаемых через несколько релизов
•Глубокие знания вашей платформы — iOS: SwiftUI и UIKit, Swift Concurrency или Combine, инструментарий Xcode; Android: Jetpack Compose, Kotlin Coroutines и Flow, Android Jetpack, Gradle — с рабочим пониманием другой платформы
•Практический опыт мобильной безопасности в регулируемых средах: OAuth2 / OIDC и потоки сильной аутентификации клиентов, безопасное хранилище, закрепление сертификатов, OWASP MASVS и устранение уязвимостей по результатам пентестов
•Надёжная практика тестирования и CI/CD: XCTest или JUnit, UI- и snapshot-тесты, автоматизированные пайплайны, подпись кода, публикация в сторах и управление релизами
•Доказанная способность принимать архитектурные решения и безопасно рефакторить большие устаревшие кодовые базы с измеримыми улучшениями времени сборки, частоты сбоев или частоты релизов
•Опыт проектирования или интеграции фреймворка UI, управляемого сервером: схемы компонентов, клиентский рендерер, версионирование схем и A/B-тестируемые макеты; вы знаете, где SDUI оправдан и где он создаёт проблемы (offline, производительность, доступность)
•Разработка с поддержкой ИИ как часть рабочего процесса: вы ежедневно используете кодирующих агентов и копилотов, понимаете их возможные ошибки и проверяете сгенерированный ИИ код на том же уровне, что и собственный
•Свободное владение интеграцией API: REST и GraphQL, контракты OpenAPI, работа с backend-командами по дизайну API
•Опыт выпуска приложений в банковской сфере, страховании, финтехе или здравоохранении, включая обработку персональных данных и соблюдение нормативных требований (PSD2 / SCA, GDPR)
•Чёткое общение с неинженерами: вы объясняете компромиссы владельцу продукта и честно оцениваете задачи
•Профессиональное свободное владение польским и английским языками
Будет плюсом
•Интеграция мобильных платежей (Apple Pay, Google Pay, BLIK)
•Опыт аудита доступности (VoiceOver, TalkBack)
•Опыт технического или тимлида в клиентских проектах
•Создание AI-инструментов для вашей команды: кастомные агенты, MCP-серверы или навыки и подсказки, специфичные для кодовой базы
•Выпуск масштабного приложения на базе SDUI или вклад в open-source фреймворк SDUI
Преимущества
•Реальная ответственность за создаваемые приложения и прямой контакт с владельцами продуктов клиентов — без многослойной бюрократии
•Конкурентная оплата по контракту B2B
•Ежегодный бюджет на обучение и сертификацию
•Удалённая работа с доступом к центральному офису в Варшаве
•Возможность участвовать в формировании молодой компании: мобильная практика, инженерные стандарты, найм и корпоративная культура