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

от 80 000 до 120 000 ₽ на руки

Вакансия находится в архиве

People group, центр подбора и развития персонала

Березовая роща

г. Новосибирск

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Полный день

Работа в офисе, в команде в режиме стандартной рабочей недели (5/2)

Мы ищем frontend-разработчика с опытом в команду нового проекта. Сейчас мы работаем над поисковой системой по объектам недвижимости для новостроек. Это прекрасная возможность применить свои навыки к созданию нужного рынку продукта.

В этом проекте мы имеем дело с десятками тысяч объектов недвижимости, данные о которых нужно обновлять и строить по ним поиск. Потенциально нагрузка порядка 50 тысяч пользователей в сутки уже на стадии MVP. Это только один из нескольких запланированных проектов для рынка недвижимости в РФ и СНГ. Мы работаем на базе большого застройщика, разбираемся в недвижимости и нам есть, что дать рынку.

Удаленные варианты сотрудничества не актуальны! Только офис! Только команда!

Обязательные требования

  • React (stateless components, reducers)
  • TypeScript
  • Опыт работы в команде
  • Критически важна готовность воспринимать новое и учиться

Используемые технологии

Если вы владеете ими - это хорошо, а если нет - то мы обязательно научим.

  • React. Мы используем хуки с редюсерами, контексты, компоненты высшего порядка. Мы используем Next.js для SSR.
  • TypeScript. У нас есть strict mode и нет any. Мы активно используем union types и параметризованные типы. Разумеется, мы ориентируемся на ES2015 и далее.
  • Функциональное программирование (да-да, с настоящими функторами и монадами). Мы используем библиотеку FP-TS. Мы не используем наследование, классы и мутации. У нас нет try/catch. Мы не используем null и undefined (разве что для сериализации).
  • GraphQL. Мы используем Apollo, а ещё генерируем .ts как для всей схемы, так и для каждого фрагмента каждого запроса на этапе сборки фронтенда (у нас монорепозиторий, и нам это удобно).
  • Emotion. Эта библиотека реализует подходы typed css-in-js и styled components. В CSS активно используем Flexbox, псевдоклассы, медиазапросы, вложенные селекторы (как в SCSS). Для управления дизайном мы используем Figma, так что выдумывать ничего не придётся, и все вопросы легко решаются с нашим дизайнером.
  • Jest и Enzyme. Мы любим юнит-тесты и умеем их готовить.
  • Docker и docker-compose

Условия

  • участие в редком, интересном проекте
  • работу в составе отличной команды
  • достойную зарплату (обсудим на первой встрече)
  • оформление по ТК РФ
  • оплачиваемый отпуск 2 раза в год
  • работа: 5/2, 10:00 - 19:00
  • приятный офис в центре города

Интересно? Присылай резюме, будем знакомится.

Ключевые навыки

Bootstrap
Css3
Html5
Javascript
Typescript.
Ssr
React.js
Version control/git
Js es5+
Работа в команде
Backend

Адрес

Новосибирск

Контактная информация

People group, центр подбора и развития персонала

Сайт: people-group.ru

Почта: не указана

Вакансия опубликована 12.07.2024 в г. Новосибирск.

Похожие вакансии

#

Москва

Полный день

Подробное описание

16 августа

#

Саранск

Полный день

Подробное описание

3 февраля

#

Томск

Полный день

Подробное описание

18 марта