Разработчик front (senior+TechLead)
Требования
Местоположение и тип занятости
Компания
Российский телеком-оператор с 50 миллионами клиентов и 30 тысячами сотрудников
Описание вакансии
О компании и команде
Сегодня билайн — компания изменений, чутко реагирующая на потребности рынка и людей. А ещё билайн — это команда, объединённая общими ценностями и общей целью — быть лидером телеком и digital рынков, предоставляя нашим клиентам новейшие продукты и услуги, а также сервис самого высокого уровня.
Сейчас у вас есть возможность присоединиться к лучшей команде продукта WorkSpace b2b в роли разработчика front (senior+TechLead)!
Итак, вам предстоит:
- Управлять командой фронтенд-разработчиков: проведение собеседований, приоритезация и кластеризация задач, выстраивание вектора развития команды и сотрудников, код-ревью, мотивация команды;
- Понимать, как работает бизнес, и уметь сопоставлять технические концепции проектов с бизнес-целями;
- Непосредственно участвовать в проектировании оптимальной архитектуры фронтенда, которая не станет узким местом для дальнейшего развития продукта;
- Участвовать в проработке прототипов интерфейса, а также участвовать в ревью дизайна;
- Разрабатывать фронтенд для пользователя и администратора;
- Покрывать свой код тестами.
Ожидания от кандидата
Мы будем рады рассмотреть вашу кандидатуру, если у вас есть:
- От 4-х лет опыта в разработке;
- Глубокое знание JavaScript, TypeScript, HTML и CSS;
- Опыт работы на ReactJS;
- Опыт работы на TypeScript, глубокое понимание системы типов TS;
- Понимание принципов ООП и паттернов проектирования, SOLID;
- Понимание принципов REST, принципов работы сети;
- Знание основных структур данных (графы, коллекции, массивы);
- Опыт работы с форматами данных JSON;
- Понимание принципов разработки современных веб-приложений;
- Умение применить на практике методы оптимизации (минификация, упаковка ресурсов, разбивка на модули и т.д.);
- Опыт работы с Jira, Git;
- Опыт работы с CI/CD;
- Опыт в разработке архитектуры крупных проектов;
- Работа с микрофронтами;
- Опыт работы с cypress/playwright;
- Опыт разработки npm пакетов;
- Опыт написания технической документации;
- Понимание метрик тестирования frontend, опыт проведения тестирования продукта.
Будет плюсом:
- Опыт работы в корпоративном сегменте;
- Опыт найма команды под проект, выстраивание процессов.
Условия работы
Что мы предлагаем:
- Сплоченную команду профессионалов, в которой можно не только успешно реализовывать проекты, но и перенимать опыт и развиваться.
- Обучение, участие в интересных проектах и расширение профессиональной экспертизы: мы участвуем в конференциях, митапах, публикуемся на Хабр и т.д.
- Конструктивную и открытую рабочую атмосферу.
- Полис добровольного медицинского страхования, обслуживаемый в лучших клиниках.
- Служебную сотовую связь.