Typescript

Открытые вакансии с вознаграждением

Циан — крупнейший в России сервис для поиска недвижимости. В конце 2020 года к нам присоединилась компания N1 — самый популярный сервис для поиска недвижимости в Сибири и на Урале. N1 объединил такие проекты, как «НГС.Недвижимость» (Новосибирск), «Е1.Недвижимость» (Екатеринбург), МЛСН (Омск), DomChel (Челябинск), «Жилком» (Красноярск), а также разделы объявлений по продаже и аренде недвижимости на 20 региональных порталах.
19 лет мы помогаем людям найти, сдать, продать жилье по всей России. Циан — высокотехнологичная компания, которая входит в топ-10 лучших сайтов по недвижимости в мире. Сейчас в компании работает 900+ сотрудников в трех офисах России — Москве, Санкт-Петербурге и Новосибирске. А ежемесячная аудитория сервисов свыше 21 миллионов человек.
В 2021 году компания запустила направление «Инструменты в купле-продаже недвижимости». Ключевая задача команды – улучшить опыт профессиональных пользователей и самостоятельных продавцов, касающийся подготовки квартиры/ дома к сделке, и предложить им новые инструменты, делающие этот процесс легким и понятным для каждой стороны.

Команда

  • У основания направления стоят разработчики и аналитики Циан с опытом в ведущих российских/ зарубежных банках и IT-компаниях. Команда ранее запустила продукты аналитики и оценки, которые дали возможность пользователям получить оценку их недвижимости и ежедневно мониторить состояние рынка;
  • Все IT-подразделение (back, front, mobile, QA и др.) — 250+ человек. Внутри мы делимся на кросс-функциональные команды, в состав которых входят разработчики (back, front, mobile), тестировщики, дизайнеры, исследователи, аналитики и продакты.
  • JS-гильдия состоит из более чем 25 человек и активно развивается. Основной стек технологий: Server-Side Rendering, TypeScript, React, Redux, Thunk, NodeJS, Express, Jest, Enzyme;
  • Команды работают по Scrum: недельные спринты, предпланирование и валидация оценки, еженедельные демо/ретро, DSM'ы;
  • Наши текущие процессы позволят новому сотруднику работать в офисе (Москва/ Питер/ Новосибирск или же полностью удалённо).

Людям Циан важно

  • Делать не просто продукт, а лучший продукт, который меняет клиентский опыт. Мы гордимся тем, что трансформируем рынок недвижимости, закрывая боли людей с поиском, продажей, ипотекой и арендой жилья;
  • Решать сложные задачи и искать новые решения. Поэтому наш рабочий день иногда похож на квест, благодаря которому каждый из нас может расти намного быстрее;
  • Влиять на продукт. Мы слушаем коллег и используем их экспертизу, идеи для выбора наилучшего решения в развитии продукта;
  • Чувствовать себя комфортно в команде, говоря то, что думаем. Для этого мы развиваем культуру обратной связи и взаимного уважения.

Задачи, которые могут стать твоими

  • Разработка клиентской части веб-сайтов и веб-приложений;
  • Разработка и внедрение новых сервисов и технологий;
  • Взаимодействие с командой backend-разработчиков;
  • Верстка для desktop и мобильных браузеров;
  • Дополнение и разработка общего style guide компании;
  • Оптимизация работы текущего UI.

Мы видим на этой позиции человека, который

  • Знает React, Redux;
  • Применяет паттерны проектирования;
  • Разрабатывает задачу от начала и до конца;
  • Пользуется Git (работа с ветками, решение конфликтов);
  • Автоматизирует свою работу используя Unix shell и другие подручные средства;
  • Находит причину возникновения любой ошибки на сайте;
  • Может реализовать компонент любой сложности;
  • Применяет ES2015+;
  • Пишет понятный код.

Желательно

  • Умеет писать unit тесты;
  • Знает о Typescript;
  • Знаком с Node.js.

Мы предлагаем

  • Работу в новой команде профессионалов, которые меняют мир недвижимости прямо сейчас
  • Рост и развитие: в процессе адаптации у каждого сотрудника есть ментор, после — личный план развития и возможность прокачивать soft/ hard skills на практике, обучении, конференциях
  • Плюшки: страховка с первого месяца работы (со стоматологией, госпитализацией, страховкой выезжающего за пределы страны), 5 days off в год помимо основного отпуска, компенсация спорта
  • Удаленная работа с возможностью приходить в офис в Москве, Санкт-Петербурге или Новосибирске. В офисе – кухни, оборудованные всем необходимым, а также снеки, фрукты, кофе и чай, бесплатная авто и вело парковки и комнаты, где можно поработать в полной тишине

Extra

Карьерный сайт:

Кстати, ребята говорят, что у нас классно, и вот почему:

Крутая команда и крутые люди :)

Саша, Frontend-разработчик
Высокая культура кода и деплоя, понятные не отягощенные ни бюрократией, ни формализмом процессы, мягкая ненавязчивая корпоративная культура, разнообразные и интересные точки приложения трудовых усилий, и 100% покрытие тестами как отдельный вид перфекционистского удовольствия

Никита, Backend-разработчик
Крутая команда, крутые люди, огромные возможности развития и участие в разработке лучшего сервиса работы с недвижимостью.

Леша, Frontend-разработчик
С приходом в Циан я стал чувствовать себя максимально «На своем месте». Под этим стоит понимать, что в команде комфортная атмосфера, высокий уровень скилла товарищей по команде, отсутствие бюрократии, но в то же время отлаженные процессы, которые РАБОТАЮТ. Возможность влиять на продукт, чувствовать, что действительно вносишь вклад в развитие продукта, тебя слушают и слышат, а не просто делаешь операционную работу по выполнению падающих на тебя сверху тасок. Люди, которые болеют результатами своей работы (в хорошем смысле :slightly_smiling_face: ). Готовность коллег всегда прийти на помощь, ну и конечно же, возможность развивать свои компетенции.

Андрей, Backend-разработчик
Крутая команда (вот прям реально крутая), отзывчивые коллеги, исключительная самоотдача и вовлеченность в работу, классный и полезный продукт.

Сережа, QA-инженер
Перестал кричать во сне 😀

Боря, Backend-разработчик
У нас всего три этапа: звонок с рекрутером — техническое интервью — финал с руководителем и HR BP. Все очень лампово и дружелюбно, команда подтвердит.

Циан
Циан
Москва

Frontend-разработчик

Награда:

Ждём в команду Лида для работы над платформой и другими проектами. Разработка ведётся для важных направлений платформы: CRMHRM, order.
Мы ищем инженеров, которые готовы копать вглубь, давать конструктивную критику, предлагать свои идеи и отстаивать их, чтобы развивать и улучшать продукт.
КАК ВСЕ УСТРОЕНО:
Платформа— это конструктор бизнес процессов. Наша задача — сделать так, чтобы все происходило с минимальным взаимодействием с разработкой. Для этого мы разбили бизнес процессы по "доменам" — предметным областям к которым они относятся, сформировали в рамках каждого домена кроссфункциональную команду.
В рамках каждого домена есть 3 слоя:
- слой BPM — движок, в котором менеджеры могут накликать целевой процесс и задеплоить его в прод
- слой типовых решений — модель данных и архитектура домена
- слой сервисов — кубиков, из которых всё строится.
Для сервисов мы используем **Nest.js (Node.js + Typescript), часть на Go. Базы данных — PostgreSQL и BigQuery. Инфраструктура в облаках, несколько провайдеров. Kubernetes для оркестрации. Всё, кроме баз данных, в dockerd-контейнерах.
Для архитектуры используем Explicit, которую описываем через C4 model. Взаимодействие через
GRPC
, как синхронно, так и через service bus.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
Строить один из доменов.
Домен
HRM
— предстоит сделать систему найма, адаптации и обучения исполнителей.
Домен
Склад **— есть много логистических операций, физические производства, которые нужно автоматизировать
Мы ищем Лида, который займется:
- Реализацией бизнес-требований вместе с командой
- Проектированием технических решений сервисов вместе с архитектором
- Улучшением процессов Node.js разработки
- Написанием кода и решением сложных архитектурных задач
- По мере развития систем будет нанимать, развивать и мотивировать свою команду.
ЧЕГО МЫ ЖДЁМ ОТ ТЕБЯ:
- ты профессионально владеешь Node.js (event-loop, **stream) **и СУБД (PostgreSQL)
- ты умеешь создавать многопоточные приложения
- ты знаешь алгоритмы и структуры данных
- ты не боишься залезть в чужой код на другом языке и разобраться с тем, что там происходит
ЧТО МЫ МОЖЕМ ПРЕДЛОЖИТЬ:

  • атмосфера стартапа — нестандартные задачи, высокая скорость принятия решений, ответственность за весь продукт и никакой бюрократии
  • комфортный график, возможна частичная или полная удалёнка, релокация для иногородних
  • понятная система карьерного роста — Performance Review каждые полгода
  • дополнительное обучение, профессиональные конференции, MacBook для работы, ДМС
  • офис в стиле лофт в семи минутах от Савёловской: фудмаркет, фитнес-клуб и Starbucks в шаговой доступности
  • библиотека, PS4, кикер и турник в офисе, нескучная корпоративная жизнь, покер по вторникам, пицца по пятницам
  • смарт-офисы SOK по всему городу. С высокотехнологичным рабочим пространством, бронью переговорок и управлением рабочим местом через приложение, ланч-зонами и пивными кранами, которые включаются в пятницу вечером 😏
Qlean
🇷🇺
Qlean
🇷🇺
Москва, Ремоут

Tech Lead (Node.js)

Награда:

Emerging Travel Group — travel-tech компания, в состав которой входят четыре бренда: российские Ostrovok.ru и B2B.Ostrovok и международные ZenHotels и RateHawk.
Мы ищем Frontend Team Lead в команду авиа продукта.
Команда Air занимается разработкой проекта ответственного за бронирование авиабилетов. Интегрируясь с множеством поставщиков мы даём пользователю возможность выбора большого числа предложений среди которых каждый сможет найти подходящий для себя вариант. Это относительно новое, но стратегически важное и уверенно развивающееся направление в компании. Наша команда ищет опытного разработчика, который любит писать код и желает развивать проект.
О нашем департаменте разработки:
Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
На этом проекте тебя ждут задачи:

  • техническое развитие проекта, участие в разработке архитектурных решений;
  • участие в обсуждении, декомпозиции, проработке и оценке задач;
  • управление фронтенд командой из двух человек;
  • менторство, помощь в развитии команды;
  • распределение задач согласно способностям и возможностям коллег;
  • разработка продуктовых сервисов.
    Для этого тебе понадобится:
  • опыт работы с React, TypeScript, GraphQL, Next.js от 4х лет;
  • опыт управления командой из 2-х и более человек;
  • наличие эмпатии и способности находить общий язык с людьми;
  • опыт планирования архитектуры новых сервисов, рефакторинга и расширения функционала;
  • умение планировать задачи как по продуктовым функциям, так и по техническому долгу.
    Взамен мы предлагаем:
  • 100% белая заработная плата;
  • комфортный офис в центре Москвы с бесплатным фитнес-залом, зонами отдыха, безлимитным чаем/кофе и питанием;
  • гибридный формат работы: удалённо, из офиса или оба варианта;
  • гибкий график — мы не требуем в 9:00 быть в сети или в офисе. Можешь начинать работать в комфортное для тебя время;
  • интересные амбициозные задачи, которые выведут тебя на новый профессиональный уровень;
  • обучение: семинары, тренинги, конференции. Если ты сам хочешь выступать на конференциях — поможем всё организовать;
  • ДМС;
  • корпоративный английский, а также скидки на SkyEng;
  • крутые активности с коллегами: киновечера, викторины, тематические вечеринки, ежегодные выезды на природу, игры в футбол/волейбол;
  • корпоративные скидки на отели и другие услуги;
  • молодая активная команда классных специалистов.
Emerging Travel Group
🇷🇺
Emerging Travel Group
🇷🇺
Ремоут

Frontend Team Lead (Air)

Награда:

Ultimate Guitar — это сервис и приложение с крупнейшим каталогом аккордов и табов для игры на гитаре, укулеле и фортепиано.
У нас около 300 миллионов пользователей по миру, основная часть нашей аудитории из США и Европы. Продуктом пользуются и профессиональные музыканты и те, для кого музыка - это увлечение и хобби.
Наша миссия - это облегчать жизнь музыкантам, создавая для них удобные и полезные продукты.
Команда UG расширяется в виду супер амбициозных целей на ближайшие годы и мы ищем сильного React Native разработчика в команду потребления контента.
Целью этой команды будет работа по всем направлением, связанным с потреблением контента на платформе. Контент есть - нужно его эффективно раздавать, - рекомендательные системы, новые точки входа в потребление контента, retention сервис и пуши, улучшения поиска - всё то, что нарастит потребление контента и timespent пользователя - в области ответственности этой команды.
Продукт доступен на всех платформах: веб, iOS, Android.
Наш стек: React native, TS, JS, React, Redux, Swift и Java.
У нас будет интересно, если:

  • Вам интересно работать на highload проектах, которыми пользуются миллионы людей по всему миру, с актуальным стеком и возможностью погрузиться в новые технологии;
  • Вы хотите работать в компании, которая занимается созданием абсолютно новых инструментов и сервисов для музыкантов;
  • Вы любите не только создавать новое, но и доводить до совершенства имеющиеся хорошие решения;
  • Вас привлекает работа в сильной и очень амбициозной команде.
    Что нужно будет делать:
  • Разрабатывать и поддерживать мобильное приложение, реализовывать продуктовые гипотезы в приложении Ultimate Guitar- самого популярного в мире сервиса для гитаристов, делая игру на гитаре во всем мире понятнее, приятнее и интереснее;
  • Разрабатывать как масштабные проекты по созданию нового функционала и инструментов для обучения игре на инструменте, так и небольшие изменения, упрощающие жизнь пользователей;
  • Реализовывать интеграции с различными сервисами;
    Что мы ждем от вас:
  • Опыт разработки как под React, так и под Native-часть мобильного приложения;
  • Навык работы с Android Studio и Xcode;
  • Умение аргументировать свои решения не только верой;
  • Ответственность за результат.
    Плюсами будут:
  • Опыт продуктовой разработки от 3-х лет;
  • Понимание Material Design и HIG;
  • Наличие поддерживаемых opensource проектов;
  • Желание и умение принимать решения на основании данных;
  • Знание английского;
  • Любовь к музыке.
    Что мы предлагаем:
  • Гибкий график и "remote first". У нас гибкий режим работы и все возможности для удаленной работы. Команды и сотрудники самостоятельно выбирают самый эффективный график работы. Есть общепринятые часы присутствия, в которые мы все находимся на связи и у нас пятидневная рабочая неделя.
  • Штаб-квартира в 30 минутах от моря. Наш головной офис расположен в Калининграде — городе с уникальным расположением и европейский колоритом. Ближе к Европе, чем к России. Полчаса езды – и ты на море: например, чтобы заняться серфингом в компании коллег. Если решите переехать - поможем!
  • Социальный пакет. Медицинская страховка, оплата обучения, участия в конференциях и митапах.
  • Уникальная культура эффективной работы. Мы реализуем проекты уровня "11 из 10", готовы к риску и смелым гипотезам, но ставим адекватные планы и цели по OKR. А еще в WSM Group проходят уникальные стратегические сессии, в которых может участвовать абсолютно каждый сотрудник.
  • Распределенная команда международного уровня. WSM Group сотрудничает с маркетинговым офисом в США и дизайн-хабом в Великобритании. Мы практикуем remote first и готовы к найму кандидатов из любой точки мира.
Muse Group
Muse Group
Remote

Senior React Native Developer

Награда:

Ultimate Guitar — это сервис и приложение с крупнейшим каталогом аккордов и табов для игры на разных музыкальных инструментах - гитаре, укулеле и фортепиано.
У нас около 200 миллионов пользователей по всему миру, основная часть нашей аудитории из США и Европы. Нашим продуктом пользуются профессиональные музыканты и те, для кого музыка - это увлечение и хобби.
Наша миссия - это облегчать жизнь музыкантам, создавая для них удобные и полезные продукты.
Перед командой продукта UG стоят амбициозные цели на ближайшие годы, в том числе, связанные с ростом контента на платформе. Создавать контент — хорошо, но лучше, когда его создают сами пользователи или им делятся партнёры. Контент может быть разный: образовательный, развлекательный, просто песни, но неизменно должен быть связан с музыкой.
Ищем Senior Frontend разработчика для создания дизайн системы и нового функционала.
Наш стек: React, Redux, Typescript, Webpack
Что нужно будет делать:

  • Проверка и валидация продуктовых гипотез;
  • Решать задачи c визуальными react компонентами, синхронизацией с бекендом;
  • Участвовать в разработке продукта для большой аудитории;
  • Работать в связке с дизайнером для выработки лучшего решения;
  • Работать над созданием дизайн системы.
    Что мы ждем от вас:
  • Знание основные паттерны проектирования (ООП / ФП; React/Redux приложений);
  • Хорошее знание JS (спецификация ES2019) + flow/typescript;
  • Умение дебажить / профилировать в браузере;
  • Знание что такое progressive enhancement и graceful degradation;
  • Знание Git + уметь запускать консольные таски;
  • Навыки верстки: аккуратность, responsive design, компонентный подход, умение работать с анимацией.
    Большим плюсом будет:
  • Умение писать тесты;
  • Знание английского минимум B2;
  • Умение работать с аналитикой крaшей - sentry;
  • Опыт оптимизации сайта для медленных соединений и слабых девайсов;
    Что мы предлагаем:
  • Гибкий график и "remote first". У нас гибкий режим работы и все возможности для удаленной работы. Команды и сотрудники самостоятельно выбирают самый эффективный график работы. Есть общепринятые часы присутствия, в которые мы все находимся на связи и у нас пятидневная рабочая неделя.
  • Штаб-квартира в 30 минутах от моря. Наш головной офис расположен в Калининграде — городе с уникальным расположением и европейский колоритом. Ближе к Европе, чем к России. Полчаса езды – и ты на море: например, чтобы заняться серфингом в компании коллег. Если решите переехать - поможем!
  • Социальный пакет. Медицинская страховка, оплата обучения, участия в конференциях и митапах.
  • Уникальная культура эффективной работы. Мы реализуем проекты уровня "11 из 10", готовы к риску и смелым гипотезам, но ставим адекватные планы и цели по OKR. А еще в WSM Group проходят уникальные стратегические сессии, в которых может участвовать абсолютно каждый сотрудник.
  • Распределенная команда международного уровня. WSM Group сотрудничает с маркетинговым офисом в США и дизайн-хабом в Великобритании. Мы практикуем remote first и готовы к найму кандидатов из любой точки мира.
Muse Group
🇷🇺
Muse Group
🇷🇺
Remote

Senior Frontend Разработчик

Награда:

Нет вашей компании? Добавьте вакансии с вознаграждением, и получайте рекомендованных специалистов.