Senior/Middle Frontend Developer (JS, React)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Короткие факты о нас:
- Нам 10 лет.
- Компания привлекла более $10M инвестиций.
- У проекта более 200 заказчиков по всему миру.
- Компания прошла Y Combinator, самый престижный инкубатор в Кремниевой Долине, из которого вышли Dropbox, Stripe, Docker, etc.
- Делаем продукты для крупнейших технологических компаний, поэтому сами всегда на острие и понимаем тренды.
Как мы это делаем?
Наш основной продукт это Web Application Firewall, который в реальном времени анализирует и блокирует вредоносные HTTP-запросы к приложениям заказчика.
Продукт используют гибридную архитектуру: фильтрующие узлы + облачная часть для анализа данных. А именно:
- Фильтрующие узлы устанавливаются и масштабируются в любых облаках (AWS/GCP/Azure) и Kubernetes, и отвечают за анализ трафика. Облачная часть — это SaaS сервис.
- В облачной консоли DevOps и Security команды могут видеть и анализировать вредоносные события, настраивать интеграции /нотификации со своими текущими инструментами, и работать с данными об атаках и инцидентах.
Наша команда: Москва, Питер, другие приятные города России, а также Сан-Франциско. Нас 80 человек: Backend, Frontend, WAF node, DevOps, а также не менее важные люди вокруг этих команд.
Наш стек:
У нас очень разнообразный стек. Агенты для анализа трафика написаны на C и могут быть установлены практически в любой инфраструктуре. Фронтенд — на React, а большая часть бэкенда нашей платформы — на Ruby и Python. Наша инфраструктура имеет микросервисную архитектуру, разворачивается с помощью Kubernetes и Terraform (IaaC) и размещается как в публичных, так и частных облаках.
Как мы работаем: 2-х недельные спринты, Agile-like подход к разработке.
Что происходит прямо сейчас:
Мы органично развиваемся и растем, поэтому нуждаемся в профессионалах, готовых усилить нашу команду. Наши продукты активно развиваются, поэтому у нас очень много задач не только на поддержку, но и на переработку и внедрение новых сервисов.
Чем предстоит заниматься:
Разрабатывать личный кабинет пользователя для управления настройками облака Валарм. В процессе надо будет плотно общаться с продуктовой командой, командой тестирования и командами разработки бэкенда.
Задачи:
- Писать чистый и поддерживаемый код
- Проводить код-ревью
- Участвовать в обсуждении задач и планировании спринтов
Что необходимо:
- Опыт разработки на React 3+ лет
- Знания HTML5 и CSS3
- Знания языка программирования JavaScript, вплоть до ECMAScript 2019
- Знания библиотеки ReactJS и сопутствующих ей инструментов
- Опыт работы со следующими технологиями/инструментами: React hooks, es6/7, SPA, RIA
- Опыт работы с системой контроля версий GIT
- Опыт работы с Jira и Confluence или подобными системами
Дополнительными плюсами будет:
- Опыт работы с такими инструментами как Webpack, Babel, PostCSS
- Знание и понимание принципов ООП, SOLID, DDD, CORS, умение их применять на практике
- Знание и понимание основных шаблонов проектирования, умение их применять на практике
Бонусы
Для тебя:
- Возможность работы над продуктом, который делает интернет безопаснее.
- Формат работы: полностью удаленно и/или из офиса в Москве (у нас комфортный офис на Таганской).
- Белая зарплата в рублях, плюс бонусы
- 15 оплачиваемых дней отдыха в год в дополнение к отпуску по ТК
- Гибкое начало рабочего дня
- Выделенный бюджет в год на каждого сотрудника, который можно потратить на компенсацию:
- Обучения (курсы, тренинги, конференции, экзамены)
- Спорта (фитнес, секции, спортивное оборудование)
- Платной медицины (в том числе психолога)
- Отдыха (билеты, гостиницы, туры)
- Досуг (билеты в театр или на концерт)
- Оборудование рабочего места
- Оборудование для работы: ноутбук (ось на выбор - MacOS/Linux/Windows)
- ДМС со стоматологией в том числе в регионах
- Корпоративная программа скидок (кино, книги, развлечения, спорт, еда и прочее)