[VKCS] Frontend-разработчик в Личный кабинет /app, Москва
VK Cloud Solutions — это платформа облачных сервисов для бизнеса и разработчиков.
https://mcs.mail.ru/
Из стартапа внутри компании за 4 года мы выросли в, пожалуй, лучшее бизнес-облако России. Перед нами стоит амбициозная цель — построить самую масштабную и надежную российскую облачную платформу, которая встала бы в один ряд с такими гигантами, как AWS и GCP.
Почему с нами круто работать
Мы используем передовые практики разработки, devops и управления, современный стек технологий и dogfooding. А еще у нас работают одни из лучших специалистов на рынке. Наверняка ты сможешь научиться новому.
Несмотря на большое количество команд разработки, мы остаемся гибкими и быстро принимаем решения. Минимум бюрократии. До каждого коллеги из команды можно дойти пешком или дозвониться в Zoom за минуту и быстро решить любой вопрос.
Мы открыты для изменений и смелых идей — в нашей команде у каждого сотрудника есть возможность влиять на облик и содержание продуктов. Результаты своего труда ты будешь сам деплоить в продакшен и видеть сразу.
У нас свободный выбор формата работы: дистанционный, гибридный или офисный. Красивый и комфортный офис в удобном месте открыт для всех. В нем можно найти фреш бар, спортзал, музыкальную комнату, ресторан, всевозможные вендоматы и бесплатные печеньки, PlayStation 5 и многое другое.
Независимо от выбранного формата работы, предоставляем современное оборудование, ДМС, соцпакет и всё такое.
О платформе VK Cloud Solutions
- Запускаем востребованные IaaS- и PaaS-сервисы.
- Мы за open source, и наше облако на OpenStack.
- Мы эксперты в построении высоконагруженных и высокодоступных систем.
- Развиваем Kubernetes-сообщество и организуем мероприятия, чтобы разработчики могли делиться опытом.
- С нами работают многие известные компании: «1С», 1С-Битрикс, CarPrice, INVITRO, AmoCRM, Worki, Wunderman Thompson, iHerb, X5 Group и многие другие.
В нашу команду мы ищем тех, кто, так же как и мы, на первое место ставит удобство клиента и стремится создавать сервисы, меняющие рынок.
Работая фронтендером у нас, кроме роста в плане разработки веб-приложений, вы так же приобритете знания (не обязанности) из сферы DevOps и SRE. Фронтенд программситы в нашем проекте понимают:
- Что такое виртуальная машина (далее ВМ).
- Как войти в ВМ через SSH. Как предоставить доступ к ВМ по SSH другому пользователю.
- Для каких целей наши клиенты используют отдельные ВМ или собирают целые кластеры ВМ.
- Что такое сеть, подсеть, порт и маршрутизатор. Как все это между собой связано и для чего используется.
- Как подключить сеть к интернету или VPN.
- Как назначить внешний IP. Что такое floating и fixed IPs.
- Как настроить фаервол. Как разрешить доступ только на опереденный порт и только с разрешенного диапазона адресов.
- Что такое CIDR подсети и какие можно использовать диапазоны для приватных сетей.
- Что такое балансировщик нагрузки, для чего применяется и из каких частей состоит.
- Что такое образы операционных систем, как сделать загрузочный диск.
- Как из набора ВМ с помощью OpenStack API собрать кластер баз данных, больших данных или kubernetes.
- Как на основе S3 реализовать хостинг статических файлов, и зачем здесь нужен CDN.
- Как собрать проект в docker-образ и выполнить deploy в kubernetes, как настроить pipline в GitLab CI.
- Как добавить location в nginx и настроить proxy_pass.
- И еще много интересных вещей
Задачи
- Фронтенд разработка и поддержка клиентской части личного кабинета (SPA, в котором пользователь управляет своими проектами в облаке), суперадминки (SPA для конфигурирования облачной платформы) и IoT-платформы (SPA для построения решений из сферы интернет вещей).
- Реализация продуктовых задач от задумки до продакшена (есть возможность принять участие в разработке не только отдельных фич для уже существующих сервисов, но и начать целые новые направления и сервисы в облаке, например, Lamda functions или Alerting-as-a-Service и тп.).
- Участие в оценке и декомпозиции задач на scrum-мероприятиях.
- Обсуждение и проработка новой архитектуры вместе с большой командой фронтендеров (20 чел).
- Code review и покрытие кода E2E-тестами на Cypress.
- Конфигурирование инфраструктурных инструментов для автоматизации деплоя и тестирования.
- Изучение OpenStack API, а так же других облачных платформ и инструментов.
Требования
- Опыт разработки SPA на React c Redux или MobX.
- Хорошее знание TypeScript, особенностей и API современных браузеров, сетевых ограничений.
- Умение верстать интерфейсы под разные размеры экранов.
- Уверенное владение Git.
- Базовые знания bash.
- Понимание принципов безопасности веб-приложений.
- Знание английского на уровне достаточном для чтения документации и правильного именования модулей, переменных, свойств, методов и т.д.
- Опыт работы в команде.
Мы предлагаем
Формат работы
Уровень
График работы

VK Cloud
VK Cloud — это платформа облачных сервисов для бизнеса и разработчиков. С 2018 года мы развиваем облачные сервисы по модели as-a-service. Клиенты пользуются сервисами в публичном облаке или заказывают частные инсталляции.