Senior iOS Developer

Зарплата

От 230 000 до 290 000 ₽

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

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

Компания

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

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

FUNCORP — международная компания, c 2004 года разрабатываем развлекательные технологичные UGC-сервисы, которыми ежедневно пользуются миллионы людей по всему миру. Мы активно развиваем наши продукты и запускаем новые, используя современные технологии, научный подход и машинное обучение. Мы обрабатываем миллиарды событий для постоянного улучшения качества доставки развлекательного контента нашим пользователям.

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

Разрабатываем на Swift и следуем методологиям Gitflow, для каждой задачи проводим CrossCode ревью. В рамках внутренних и внешних митапов стремимся шарить знания и собственные наработки, а каждую неделю проводим ретро.

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

Что предстоит делать:

  • развивать и совершенствовать наш флагман iFunny, разрабатывать новые функции и фичи для миллионов пользователей;
  • запускать технологически новые сервисы и приложения по всему миру;
  • разрабатывать новые платные функции на основе In-App Purchase;
  • оптимизировать взаимодействие с медиаконтентом разного типа;
  • улучшать техническую аналитику, чтобы оперативнее реагировать на проблемы в приложении;
  • развивать функционал чатов для всех проектов компании на собственном решении, использующем WebSocket;
  • интегрировать рекламные сети и оптимизировать работу с ними;
  • поддерживать и развивать функционал встроенных карт;
  • разрабатывать сложный и нестандартный UI;
  • реализовывать новые A/B тесты и проверять гипотезы;
  • решать много сложных и интересных задач:
    • cоздать систему технической аналитики по расходу и температуре батареи, процессора и оперативной памяти для раннего обнаружения проблем
    • модуляризация проекта — рефакторинг текущих модулей в SPM пакеты и улучшение архитектуры

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

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

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

  • знаете Obj-C и поддерживали код на нем;
  • понимаете модульный подход к разработке или разработку фреймворков;
  • работали с CoreData;
  • работали со сложным UI, анимациями и кастомными переходами;
  • работали с медиаконтентом;
  • работали с WKWebView и/или рекламными sdk;
  • работали с A/B тестами;
  • работали с Fastlane.

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

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

Бонусы

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

Ваш отклик

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