Senior iOS Developer
Полный рабочий день | от 200 000 руб. | fun.co/rp
О компании:
FunCorp — международная компания, которая занимается разработкой развлекательных UGC-сервисов и игр. C 2004 года мы развиваем FunTech индустрию, создавая продукты и сервисы на стыке фана и технологий. Мы — эксперты в самом смешном из всех серьёзных видов бизнеса.
Наш основной продукт iFunny — второе по популярности развлекательное приложение в США, его установили более 50 миллионов раз. Наша аудитория — молодое коммьюнити создателей и любителей мемов. Ежедневно в приложение заходят около двух миллионов пользователей, которые совершают 400 миллионов просмотров.
Чтобы понравиться и быть удобными для миллионов пользователей, наши приложения должны быть самого высокого качества: быстрые, лёгкие, простые в использовании, но при этом затягивающие и интересные. Чтобы оперативно выполнять продуктовые задачи и успевать за меняющимся рынком мобильных приложений, мы используем все самые удобные средства.
Основной язык разработки — 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/Masonry для AutoLayout;
- Realm для хранилища данных;
- AVFoundation для работы с медиа;
- MoPub для работы с рекламой;
- Jenkins и Fastlane для CI/CD;
- JIRA, GitLab.
Что предстоит делать:
- развивать и совершенствовать наш флагман iFunny, разрабатывать новые функции и фичи по запросам от миллионов пользователей;
- запускать технологически новые сервисы и приложения по всему миру;
- реализовывать функционал чатов для всех проектов компании на самописном решении, использующем WebSocket;
- разрабатывать новые платные функции на основе подписок и внутренних покупок в приложениях;
- реализовывать новые A/B эксперименты и проверять гипотезы;
- оптимизировать взаимодействие с медиаконтентом разного типа;
- улучшать техническую аналитику, чтобы оперативнее реагировать на проблемы в приложении;
- интегрировать рекламные сети и оптимизировать работу с ними;
- поддерживать и развивать функционал встроенных карт;
- разрабатывать сложный нестандартный UI;
- решать много сложных и интересных задач.
Бонусы:
- квартальные, реферальные, релокационные премии, бонусы ко дню рождения, при рождении ребенка, компенсации тимбилдингов;
- индивидуальный бюджет на обучение и участие в российских и зарубежных конференциях;
- расширенный пакет ДМС;
- компенсация фитнеса;
- техника Apple;
- бесплатные завтраки и обеды в офисе;
- корпоративные мероприятия;
- комфортный офис в минутной доступности от ст. м. Белорусская.
ОТКЛИКНУТЬСЯ
mailto: job@fun.co
