Middle+ / Senior IOS разработчик

Дата размещения вакансии: 01.04.2025
Работодатель: CatHouse (Ворошилов Андрей)
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 1 года до 3 лет

Мы разрабатываем собственные мобильные приложения в нише мобильных утилит с фокусом на подписочную модель монетизации. Наши проекты компактны по кодовой базе, но требуют глубокой проработки архитектуры и внимания к деталям.

Наша цель - найти разработчика, которого не пугают новые предметные области, который готов разбираться и погружаться в новые задачи, хорошо ориентируется в основных системных фреймворках платформы iOS.

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

  • Полный цикл разработки приложений: от проектирования архитектуры до релиза в App Store и последующей поддержки
  • Создание чистого, поддерживаемого кода с использованием нативных подходов
  • Интеграция и настройка подписочных моделей (работа с сервисами вроде Apphud, Adapty)
  • Реализация трекинга событий (Appsflyer, Branch), включая работу с IDFA, парсинг диплинков и аналитикой
  • Оптимизация взаимодействия с бэкендом и локальными базами данных (Realm, Firestore, CoreData)
  • Постоянное улучшение пользовательского опыта через кастомные UI-решения

Обязательные требования:

  • Коммерческий опыт разработки на Swift от 3 лет
  • Уверенное владение UIKit, Foundation, верстка кодом
  • Понимание принципов клиент-серверного взаимодействия (REST API, WebSocket)
  • Опыт работы с базами данных: Realm, Firestore, CoreData
  • Знание процессов интеграции in-app purchases и подписок (практика с Apphud, RevenueCat, Adapty)
  • Умение настраивать трекеры аналитики (Appsflyer, Branch) с учетом специфики IDFA и атрибуции

Будем рады, если вы:

  • Предпочитаете нативные интерфейсы и создаете кастомные элементы с вниманием к деталям
  • Имеете опыт работы с SpriteKit/SceneKit (например, для анимаций или игровых механик)
  • Относитесь к разработке как к хобби: экспериментируете с новыми технологиями, ведете пет-проекты
  • Готовы предлагать идеи для продуктов и участвовать в их реализации

Мы предлагаем:

  • Возможность работать над разнообразными проектами — от фитнес-трекеров до нишевых утилит
  • Пространство для профессионального роста, внедрение современных подходов
  • Гибкий график и удаленный формат