Вакансия: Frontend-developer (React.js) Middle+/Senior в Москва

Полное описание вакансии: Frontend-developer (React.js) Middle+/Senior в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1021436 Frontend-developer (React.js) Middle+/Senior Москва > Teachbase open 2023-05-24
Необходимые навыки
  • > HTML
  • > JavaScript
  • > TypeScript
  • > React
  • > Redux
  • > Flexbox
Требования

Знания JavaScript (ES5+). Опыт работы с React.js и Redux. Знания и опыт работы с Typescript. Современные подходы к...

Обязанности

Разработка нового и доработка текущего функционала продукта. Техническое проектирование нового функционала, декомпозиция задач, ресеч и оценка предполагаемого для разработки функционала.

Описание

Teachbase — сервис автоматизации корпоративного обучения.

Платформа для обучения, помощь с его построением, разработка курсов и порталов под образовательные проекты. Наши клиенты — 400+ компаний. Среди них — Сбербанк, банк «Точка», Газпром нефть, Гемотест, Skyeng, Яндекс, Сколково, World Class, М.Видео.
Мы делаем разноплановые кастомные проекты.
Помимо основного продукта- платформы, у нас есть спецпроекты.

Пара примеров, что мы разрабатывали: геймифицированный портал для обучения сотрудников Сбербанка, открытую платформу ФинТестирование, портал для всероссийской конференции NAUKA 0+. Мы создаем идеальную платформу, которая позволяет клиентам просто и быстро вовлекать в обучение своих сотрудников.
Присоединяйся к нам и будь причастен к созданию подобных проектов.

Подробнее о вакансии:
Наш стек
Проект разбит на несколько модулей, с которыми и будет происходить работа:
1. SPA: React, Redux, React-router, Redux-form, Immutable.js, Reselect, Webpack, Rollup, SCSS, CSS Modules, Lerna. Sentry для трекинга ошибок. В качестве бэкенда используется Ruby on Rails, однако работать с Ruby, как и со старым фронтендом, не придется.
2. Библиотека stateless реакт-компонентов, зависимость SPA
Работаем с современными браузерами, занимаемся только хардкорной разработкой SaaS платформы, никаких лендингов и легаси-кода.

Для нас важны следующие скилы:

  • Знания JavaScript (ES5+);
  • Опыт работы с React.js и Redux;
  • Знания и опыт работы с Typescript;
  • Современные подходы к верстке (flexbox, grid).

Твоими задачами будет:

  • Разработка нового и доработка текущего функционала продукта;
  • Техническое проектирование нового функционала, декомпозиция задач, ресеч и оценка предполагаемого для разработки функционала;
  • Интеграция с внутренними сервисами и со сторонними системами;
  • Участие в разработке архитектуры системы;
  • Участие в Code Review;
  • Участие во всех командных ритуалах.

Будет плюсом, если ты:

  • Писал юнит-тесты на Jest и работал со Storybook;
  • Понимаешь, как работать с иммутабельными структурами данных;
  • Знаком с библиотекой normalizr и понимаешь какие проблемы она решает;
  • Умеешь писать конфиги для Webpack и Rollup;
  • Разрабатывал библиотеки компонентов;
  • Знаешь что такое семантический html и почему это важно.

От нас:

  • Возможность реализовать собственные идеи в продукте с многотысячной аудиторией;
  • Сложные и интересные задачи, с которыми получишь профессиональный рост и безусловно удовольствие от процесса;
  • Локация — место, где будешь комфортно и продуктивно работать (удаленка), или офис в Москве (м. Парк культуры);
  • График: пятидневка с 10 до 19, можно сдвинуть на полчаса-час в удобную сторону.

Вверх