Frontend-разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
JUG Ru Group — крупнейший в России организатор конференций для разработчиков. Сейчас мы делаем более 15 конференций в год, среди которых Java-конференции Joker и JPoint, JavaScript-конференция HolyJS и Devops-конференция DevOops.
IT продукты
Компания в 2020 году проводит все свои конференции в ONLINE - https://live.jugru.org/
Для этого мы самостоятельно разработали корпоративную систему трансляции полностью с 0 за 3 месяца.
В нашей команде достаточно высококлассных специалистов, готовых сделать такую систему на платформах:
- Java 11 + Java Spring + Hazelcast + Rabbit
- .NET Core
- React + Mobx + NextJS
- PostgreSQL, Mongodb
- Kubernetes
- И много много другого
Дополнительно вы можете посмотреть интервью с командой разработки с конференции DevOops https://www.youtube.com/watch?v=PkXRfq0SXuo
В этом проекте можно сильно прокачаться с сильной командой профессионалов.
У нас так же много других конференционных продуктов, состоящие из нескольких десятков различных сервисов, сервисы, помогающие нам общаться с участниками конференций — Личный Кабинет, инструменты планирования и составлений расписаний, сайты конференций, различные сервисы для редактирования контента и работы со спикерами конференций.
Эти проекты ведутся senior разработчиками - спикерами наших конференций, использующие весь свой опыт и последние технологии для достижения высокого качества конференций.
Пара слов про нас и наши процессы:
- Наш отдел разработки сейчас состоит из нескольких небольших команд, общей численностью около десяти человек
- Мы работаем по гибкой методологии разработки
- У нас мало Legacy, поэтому мы довольно свободны в выборе технологий. Если у вас есть какая-то любимая библиотека и хорошие аргументы в её пользу, вы без проблем сможете ее использовать
- Команды разработки очень плотно взаимодействуют с конечными пользователями и заказчиками продукта и получают быструю обратную связь по результатам
- Конечными пользователями и заказчиками являются: пользователи ONLINE, маркетинг, программный отдел, отдел продаж, партнерский отдел и отдел развития конференций.
Что предстоит делать:
- Разрабатывать с нуля и дорабатывать UI на Angular или React в прокте Личный кабинет и ONLINE live.jugru.org
- Проектировать интерфейсы и выбирать лучшее решение
- Продумывать архитектуру смежных решения части логирования и инфраструктуры
- Активно предлагать и участвовать в выборе оптимального и эффективного клиентского пути
Технологии, которые мы используем:
- Angular 6, React, NextJs, Mobx
- Kubernates, Docker
- Elastic (APM, Heartbeat, Filebeat, Search, Kibana)
- Unit-тестирование;
- PostgreSQL & Mongodb
- Gitlab (git, CI/CD);
- Atlassian (JIRA, Confluence);
Требования:
- Опыт 2+ лет;
- Уверенные знания JavaScript;
- Знание TypeScript и умение писать на нём;
- Понимание современных frontend подходов и принципов работы современных фреймворков для построения SPA;
- Понимание модели клиент сервер;
- Базовое понимание HTTP;
- Английский на уровне чтения технической документации;
- Умение верстать интерфейсы из готовых компонентов.
Желательно:
- Знание Angular на уровне уверенного пользования;
- Понимание основных принципов работы бэкенда;
- Желание участвовать в построении и улучшении процессов.
Персональные качества:
- Вы умеете самостоятельно работать над задачами, искать, находить и использовать новую информацию.
Что мы предлагаем:
- Гибкое начало рабочего дня (9-11);
- Удобный офис в трёх (со светофором — в четырёх) минутах от метро «Василеостровская» (в офисе есть все, что нужно — кухни с кофе-машинами и печеньками, кондиционер в каждом кабинете и т.п.).
- Кабинеты на 4-5 человек, никаких опенспейсов!
- Удобное рабочее место с хорошим оборудованием (MacBook Pro + 4K-мониторы к нему).