билайн

Frontend разработчик (React)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • React
  • TypeScript
  • JavaScript
  • CSS
  • Redux
  • REST API

Сегодня билайн — компания изменений, чутко реагирующая на потребности рынка и людей. А ещё билайн — это команда, объединённая общими ценностями и общей целью — быть лидером телеком и digital рынков, предоставляя нашим клиентам новейшие продукты и услуги, а также сервис самого высокого уровня. Сейчас у вас есть возможность присоединиться к лучшей команде в качестве Frontend разработчика в дружную команду beeline b2c digital.


Билайн - аккредитованная IT-компания, объединяющая более 3000 профильных специалистов. Наша команда занимается разработкой крупной b2c-витрины https://beeline.ru, включающей в себя множество веб-приложений, построенных на основании единой дизайн-системы. Кроме основного сайта, мы создаем ряд сайтов-сателлитов, покрывающих потребности миллионов абонентов, а также собственные платформенные решения, позволяющие повысить качество и эффективность разработки.


Наш технологический стек: ReactJS, Redux Toolkit, CSS Modules (PostCSS), TypeScript, Webpack, React Testing Library, NodeJS.


Немного о том, как мы работаем:

Вся разработка у нас In House. Работаем по Agile в небольших продуктовых командах. Общая численность продуктовой команды - от 8-ми человек (в среднем по 2-3 Frontend-разработчика). Команды комплектуются всеми необходимыми ролями, такими как: Product Owner, Delivery Manager, Designer, System Analytic, Frontend/Backend Dev, Android/iOS Dev, QA Engineer.


Что предстоит делать:
● Разрабатывать функционал, который запускается, а не уходит в стол
● Разрабатывать адаптивный, отзывчивый и доступный интерфейс
● Работать с гибридной кодовой базой TS/JS
● Работать с монорепозиториями
● Работать с публикацией npm-пакетов в Nexus Registry
● Применять на практике архитектурные решения
● Искать лучшее решение каждой задачи
● Покрывать Unit-тестами разработанный функционал
● Соблюдать “правило бойскаута”
● Участвовать в командном Code Review
● Оценивать и декомпозировать задачи
● Взаимодействовать с другими ролями по команде


Что нам важно:
● Опыт коммерческой разработки от 2-х лет
● Опыт работы в стеке ReactJS + Redux от 2-х лет
● Опыт работы с TypeScript, React Testing Library
● Опыт работы с REST API (XHR, fetch, axios & etc.)
● Представление об асинхронной модели выполнения кода
● Представление о принципах работы веб-браузера
● Инициативность, проактивность и умение работать в команде


Будет замечательно, если:
● Есть опыт конфигурирования Babel, ESLInt, TSLint
● Есть опыт развертывания React приложений на базе Webpack с нуля (без
использования CRA или NextJS)
● Есть опыт работы с Server Side Rendering
● Разбираетесь в модульной системе JavaScript
● Разбираетесь в системе типов TypeScript
● Знаете или уже использовали NodeJS / ExpressJS / NestJS
● Понимаете отличия протоколов HTTP/1.1, HTTPS, HTTP/2
● Знаете и соблюдаете принципы: DRY, KISS, Low Coupling, SOLID