👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

Зарплата

от 120 000 до 200 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Превращаем большие данные из IT-систем, интернета и датчиков в модели процессов для эффективного управления бизнесом

Описание вакансии

Условия работы

О компании

Цель KALABI – помочь средним и крупным организациям расти быстрее за счёт внедрения новых технологий, пригодных для реальной корпоративной среды со всеми её нюансами. Например, для нефтегазового сектора мы создаём цифровых двойников бизнес-процессов на базе IoT и видеоаналитики, для логистики – снижаем расходы на управление цепочками поставок с помощью blockchain, а для одного из госзаказчиков – помогаем находить закономерности в больших объёмах данных с помощью VR.

Мы прибыльны с первого же года, работаем дружно, не зависим от инвесторов и уже второй год растём двузначными темпами. Растите, зарабатывайте и радуйтесь жизни вместе с нами!

Над какими продуктами предстоит работать

  • Распределённая система управления совместной деятельностью на базе корпоративного blockchain, позволяющая организациям-участникам автоматизировать договорные отношения и радикально упростить документооборот, взаиморасчёты и управление процессами.
  • Цифровая платформа для интеграции IT-систем и управления нормативно-справочной информацией, real-time отображения и предсказания течения процессов на базе данных с промышленных датчиков и видео, построения цифровых двойников процессов, а также создания межсистемных сквозных бизнес-процессов.

Чем предстоит заниматься

  • взаимодействовать с UX/UI-командой (они создают эскизы интерфейсов и макеты вёрстки); 
  • взаимодействовать с backend-программистами (требования к API); участвовать в разработке пользовательских интерфейсов; 
  • программировать много бизнес-логики на TypeScript и писать тесты; 
  • разрабатывать React-компоненты для внутренней библиотеки; 
  • составлять интерфейсы с использованием библиотеки компонентов или верстать по макетам; 
  • развивать клиентскую часть проектов и участвовать в развитии frontend-архитектуры; 
  • оптимизировать frontend для эффективной работы с большими объёмами данных.

Что потребуется от Вас

  • умение расставлять приоритеты и планировать свою деятельностью; 
  • умение решать задачи в заявленный срок, внимательно гуглить и читать туториалы, вовремя сообщать о проблемах; 
  • способность работать в команде и коммуникативные навыки; 
  • хорошее знание JavaScript и TypeScript (мы используем TypeScript + JSX); 
  • понимание базовых frontend-технологий (работа DOM-дерева, repaint/reflow, особенности JS); 
  • понимание общих концепций программирования (шаблоны проектирования, ООП, модульность и прочее); 
  • общее понимание принципов работы ReactJS (React Component Reconciliation и т.д.); 
  • React/Flux для клиентской логики и SASS для стилизации (если опыта мало, поможем быстро изучить после трудоустройства); 
  • знание нюансов проектирования single-page приложений (ситуации, приводящие к утечкам памяти); 
  • опыт работы с системой автоматизации webpack; 
  • навык использования Git и владение Linux-консолью на уровне простой автоматизации сборки и работы с ssh; 
  • уровень английского, необходимый для чтения технической документации.

Что мы даём

1. Рабочий процесс

  • используем Linux и Mac OS, на выбор предоставляем ноутбук или стационарный компьютер и 4k-монитор;
  • работаем в связке GitLab + Jira + Confluence, общаемся через Telegram;
  • хорошо отлаженная frontend-инфраструктура (CI/CD, свои boilerplate'ы и ядро, собственная удобная реализация Flux и другое);
  • возможность выбора технологий в новых проектах и прочие мелочи.

2. Условия

  • полный рабочий день с гибким графиком, часть дней можно работать из дома;
  • полностью белая зарплата с возможностью получения премий и бонусов;
  • ДМС со стоматологией (членов семьи можно оформить с большой скидкой) и полис для выезжающих за рубеж;
  • обучение используемым технологиям, оплачиваемые курсы и возможность участвовать в конференциях;
  • сложные и необычные задачи (некоторые из задач решаются всего в нескольких компаниях в мире);
  • адекватное позитивное руководство (все с техническим или исследовательским бекграундом) и хороший коллектив.

3. Офис

  • 4 минуты пешком от м. Сухаревская и 10 минут от Сретенского Бульвара, Тургеневской или Красных Ворот;
  • круглосуточный доступ, зоны отдыха, просторные рабочие места, качественный кофе, перекусы и прочие мелочи;
  • отличная инфраструктура центра Москвы (более полутысячи кафе и ресторанов в 20 минутах пешком, медцентры, услуги и многое другое).