React Native developer
Прямой работодатель WSM Group ( wsmgroup.ru )
Опыт работы от 3 до 5 лет
О компании: Мы разработчики музыкальных продуктов Ultimate Guitar и MuseScore - самых популярных в мире сервисов для музыкантов с годовой аудиторией в несколько сотен миллионов пользователей.
Особенности продуктов: У нас 20 млн пользователей мобильного приложения в год, для нас разработка через аналитику не пустой звук, на проекте актуальные версии как самого RN, так и iOS & Android SDK, присутствует культура шаринга кода - код шарится как между продуктам, так и между платформами.
Под капотом: Полностью распределенная команда в уникальном, быстрорастущем продукте (на всех платформах). Мы работаем на высококонкурентном глобальном рынке (ключевые ГЕО - США, Западная Европа, Юго-Восточная Азия). Любим одними из первых тестировать все новейшие рекламные технологии. . Не боимся ошибаться, а если так происходит, то проводим post mortem, разбираем ошибки и работаем дальше.
Используем современные инструменты коммуникации: Slack, Jira, Confluence, Github, и другие.
Что ты будешь делать: Ты будешь играть ключевую роль в рекламной монетизации наших приложений и станет центром соответствующей экспертизы для команды.
Какую задачу мы решаем: Приложения на всех платформах - ключевая точка роста наших сервисов. Они - бесплатные и не могут существовать без рекламы, благодаря которой мы создаем полезные и удобные сервисы для музыкантов по всему миру. У нас амбициозная цель - привлечь 1 миллиард музыкантов-пользователей.
Технологии:
- У нас гибридные приложения, а это значит что есть, что делать как в нативной части так и в JS части.
- Основной стек: React Native (latest), Typescript, Redux / Mobx (в зависимости от продукта), Objective C / Java в нативной части, Jest / Detox для тестов.
- Есть большое количество нативных модулей для RN:
- интеграции с различными рекламными SDK
- различные типы рекламных модулей (начиная от самых обычных баннеров, заканчивая видео рекламой)
- 3 платформы в разработке - iOS, Android, Huawei
Что нужно будет делать:
- Реализовывать гипотезы об оптимизации и увеличении рекламной выручки в приложениях iOS, Android;
- Реализовывать партнёрские интеграции (через SDK) и работать по мере необходимости в их ЛК;
- Фиксить баги;
- Работать с Google Ad Manager как централизованной платформой аналитики.
Какие технические требования:
- Опыт в React Native разработке от 1,5 лет:
- Знать основные паттерны проектирования (ООП / ФП; React/Redux приложений)
- Хорошее знание JS (спецификация ES2019) + flow/typescript
- Уметь дебажить / профилировать в RN (как RN debugger, так и нативные профилировщики iOS / Android)
- Понимание о основных оптимизаций JS/React, как работает RN bridge и что делать, чтобы он не тормозил
- Плюсом будет умение писать тесты
- Опыт в нативной мобильной разработке:
- Хорошее знание Objective C / Swift и(или) Java
- Понимание жизненного цикла компонентов ios / android
- Умение писать нативные модули
- Плюсом будет опыт интеграции сторонних SDK
- Ответственность и самостоятельность, способность работать в рамках принятых в компании ритуалов;
- Базовое знание английского (читать мануалы, иногда переписываться с англоязычными партнёрами по вопросам интеграций и работы с багами если возникает необходимость).
Что мы предлагаем:
- Гибкий график и "remote first". У нас гибкий режим работы и все возможности для удаленной работы. Команды и сотрудники самостоятельно выбирают самый эффективный график работы. Есть общепринятые часы присутствия, в которые мы все находимся на связи и у нас пятидневная рабочая неделя.
- Штаб-квартира в 30 минутах от моря. Наш головной офис расположен в Калининграде — городе с уникальным расположением и европейский колоритом. Ближе к Европе, чем к России. Полчаса езды – и ты на море: например, чтобы заняться серфингом в компании коллег. Если решите переехать - поможем!
- Социальный пакет. Медицинская страховка, оплата обучения, участия в конференциях и митапах.
- Уникальная культура эффективной работы. Мы реализуем проекты уровня "11 из 10", готовы к риску и смелым гипотезам, но ставим адекватные планы и цели по OKR. А еще в WSM Group проходят уникальные стратегические сессии, в которых может участвовать абсолютно каждый сотрудник.
- Распределенная команда международного уровня. WSM Group сотрудничает с маркетинговым офисом в США и дизайн-хабом в Великобритании. Мы практикуем remote first и готовы к найму кандидатов из любой точки мира