Senior/Middle iOS Developer

Зарплата

От 200 000 ₽

Местоположение и тип занятости

Москва · Полный рабочий день

Компания

Разработка развлекательных сервисов

Описание вакансии

FunCorp — международная компания, которая занимается разработкой развлекательных UGC-сервисов. C 2004 года мы развиваем FunTech индустрию, создавая продукты и сервисы на стыке фана и технологий. Мы — эксперты в самом смешном из всех серьёзных видов бизнеса.

Наши продукты:

  • iFunny – входит в TOP-5 развлекательных приложений США с аудиторией около двух миллионов ежедневных пользователей.
  • ABPV – быстрорастущее на рынке США приложение для взрослой аудитории 35+ (рост х5 за последний квартал).
  • АйДаПрикол, iFunny Brazil, Keke Germany и другие проекты.

Чтобы понравиться и быть удобными для миллионов пользователей, наши приложения должны быть самого высокого качества: быстрые, лёгкие, простые в использовании, но при этом затягивающие и интересные. Чтобы оперативно выполнять продуктовые задачи и успевать за меняющимся рынком мобильных приложений, мы используем все самые удобные средства.

Основной язык разработки — Swift. Большое внимание уделяем проектированию. Помогаем QA с автоматизацией тестирования UI. Применяем механизм Feature toggle для удалённого конфигурирования приложения. В разработке следуем методологиям Gitflow и регулярно проводим перекрёстный code review.

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

Что нужно, чтобы присоединиться к нам:

  • иметь опыт коммерческой разработки приложений под iOS от трёх лет;
  • хорошо знать Swift;
  • следовать принципам ООП и SOLID;
  • понимать паттерны проектирования и современные архитектурные подходы, знать их плюсы и минусы;
  • иметь опыт работы в командах с code review.

Будет совсем круто, если есть:

  • опыт работы в продуктовой компании;
  • знание Objective-C;
  • понимание Apple Human Interface Guidelines;
  • понимание модульного подхода к разработке или опыт разработки фреймворков;
  • опыт работы с CoreData или Realm;
  • опыт работы со сложным UI, анимациями и кастомными переходами;
  • опыт работы с Fastlane.

Стек используемых технологий:

  • Swift, Objective-C;
  • MVP + Router + Assembly;
  • SnapKit для AutoLayout;
  • CoreData для хранилища данных;
  • AVFoundation для работы с медиа;
  • MoPub для работы с рекламой;
  • Jenkins и Fastlane для CI/CD;
  • JIRA, GitLab.

Что предстоит делать в ближайшее время:

Решать технические задачи:

  • оптимизация ленты - аналитика технических метрик, оптимизация лайаута и UI элементов,
  • модулиризация проекта - рефакторинг текущих модулей в SPM пакеты и улучшение архитектуры,
  • использование бэкграунд режима для загрузки и отправки данных,
  • разработка системы логирования пользовательской активности для поиска проблем при крэшах.

Решать продуктовые задачи:

  • эксперименты по шарингу,
  • эксперименты с таббаром,
  • эксперименты по rich media в комментариях,
  • взаимодействие и реакция на последние изменения в iOS, в том числе App Tracking Transparency,
  • работы по data privacy.

Решать задачи по security:

  • расширение интеграции с антифрод сервисом,
  • автоматизация анализа подозрительных рекламных js скриптов,
  • автоматизация определения подозрительной активности в рекламе на основе аналитики.

Работать с системой машинного обучения:

  • реализовать рекомендательную систему, основанную на ML на клиентах,
  • разработать ML систему на клиенте, которая позволяет обнаруживать зловредные и/или ухудшающие производительность клиента участки скриптов в рекламе.

Работать с продуктовыми экспериментами, направленными на онбординг пользователя и его вовлеченность.

Создать систему технической аналитики по расходу и температуре батареи, процессора и оперативной памяти для раннего обнаружения проблем.

Бонусы

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

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.