Full-stack разработчик в "Новые пользователи", Москва
Мы ищем Full-stack разработчика в команду проекта "Новых пользователей".
Мы занимаемся авторизацией и привлечением пользователей на портал. Наши задачи распространяются от процессов регистрации, логина и восстановления, до улучшений, связанных с вовлеченностью пользователей в сервисы и обеспечением безопасности профилей.
Всё это мы делаем на 4 разных платформах – web-версия, мобильная версия, Андроид и iOS клиенты.
В пике наш основной бэкенд сервис обрабатывает около 10 миллионов удаленных вызовов в 5 минут, а больше тысячи фронтов обслуживают десятки миллионов пользователей в день.
Разработка интерфейсов ведётся на JavaScript (местами с React) + Java serverside rendering. В качестве баз используем Cassandra и специализированные хранилища, очереди. Сервера работают в собственном облаке, приложения выделены в отдельные микросервисы. Анализ экспериментов проводим при помощи Hadoop, Spark, Scala. Web стек: Java, JS, React. Все системы разрабатываются отказоустойчивыми вплоть до штатной работы при полном отказе датацентра.
Задачи
- разработка интерфейсов для новых пользователей сервиса ok.ru на основе результатов UX-экспериментов;
- разработка новых интерфейсов для mobile- и desktop-версий сервиса;
- интеграция с внутренними сервисами, как VKConnect и Маруся и других в рамках построения экосистемы mail.ru;
- активное участие во всем цикле разработки — от проектирования до запуска.
Требования
- опыт коммерческой разработки на vanilla JS;
- опыт работы с современными фреймворками (React);
- опыт разработки на Java.
Мы предлагаем
Одноклассники
Одноклассники – одна из крупнейших социальных сетей. OK – самый высоконагруженный в мире сервис, написанный на Java. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, поэтому мы используем большое количество собственных разработок.