⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Frontend developer

Прямой работодатель  Progmatic Lab ( progmaticlab.com )
Москва, РФ
Миддл
Информационные технологии • Разработка • Frontend • Bash • JavaScript • TypeScript • AWS • Azure • OpenStack • CRM • WEB • Заказная разработка
2 ноября 2021
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
от 180 000 до 250 000 ₽
Работодатель  Progmatic Lab
Описание вакансии

VK Cloud Solutions — это платформа облачных сервисов для бизнеса и разработчиков. ​

Из стартапа внутри компании за 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 для построения решений из сферы интернет вещей).
  • Реализация продуктовых задач от задумки до продакшена (есть возможность принять участие в разработке не только отдельных фич для уже существующих сервисов, но и начать целые новые направления и сервисы в облаке, например, Lambda functions или Alerting-as-a-Service и тп.).
  • Участие в оценке и декомпозиции задач на scrum-мероприятиях.
  • Обсуждение и проработка новой архитектуры вместе с большой командой фронтендеров (13 чел).
  • Code review и покрытие кода E2E-тестами на Cypress.
  • Конфигурирование инфраструктурных инструментов для автоматизации деплоя и тестирования.
  • Изучение OpenStack API, а так же других облачных платформ и инструментов.

Требования

  • Опыт разработки SPA на React c Redux или MobX.
  • Хорошее знание TypeScript, особенностей и API современных браузеров, сетевых ограничений.
  • Умение верстать интерфейсы под разные размеры экранов.
  • Уверенное владение Git.
  • Базовые знания bash.
  • Понимание принципов безопасности веб-приложений.
  • Знание английского на уровне достаточном для чтения документации и правильного именования модулей, переменных, свойств, методов и т.д.
  • Опыт работы в команде.

Будет плюсом

  • Опыт разработки проекта на основе AWS, GCP или Azure.
  • Опыт оптимизация и мониторинга веб-приложений.
  • Опыт работы с Vue.js, Next.js, Strapi.