О компании
Цель KALABI – помочь средним и крупным организациям расти быстрее за счёт внедрения новых технологий, пригодных для реальной корпоративной среды со всеми её нюансами.
Над какими продуктами предстоит работать:
- Распределённая система управления совместной деятельностью на базе корпоративного blockchain, позволяющая организациям-участникам автоматизировать договорные отношения и радикально упростить документооборот, взаиморасчёты и управление процессами.
- Цифровая платформа для интеграции IT-систем и управления нормативно-справочной информацией, real-time отображения и предсказания течения процессов на базе данных с промышленных датчиков и видео, построения цифровых двойников процессов, а также создания межсистемных сквозных бизнес-процессов.
Чем предстоит заниматься
- участвовать в разработке пользовательских интерфейсов;
- делать большие корпоративные системы со сложной бизнес-логикой понятными и удобными;
- программировать много бизнес-логики на TypeScript и писать тесты;
- разрабатывать React-компоненты для внутренней библиотеки;
- составлять интерфейсы с использованием библиотеки компонентов или верстать по макетам;
- развивать клиентскую часть проектов и участвовать в развитии frontend-архитектуры.
Что потребуется от Вас
- хорошее знание JavaScript и TypeScript (мы используем TypeScript + JSX);
- понимание базовых frontend-технологий (работа DOM-дерева, repaint/reflow, особенности JS);
- понимание общих концепций программирования (шаблоны проектирования, ООП, модульность и прочее);
- общее понимание принципов работы ReactJS (React Component Reconciliation и т.д.);
- React/Flux для клиентской логики и SASS для стилизации (если опыта мало, поможем быстро изучить после трудоустройства);
- знание нюансов проектирования single-page приложений (ситуации, приводящие к утечкам памяти);
- опыт работы с системой автоматизации webpack;
- навык использования Git и владение Linux-консолью на уровне простой автоматизации сборки и работы с ssh;
- высшее образование;
- уровень английского, необходимый для чтения технической документации;
также опыт работы с Vue будет большим преимуществом.
Что мы даём
1. Рабочий процесс
- используем Linux, на выбор предоставляем ноутбук или стационарный компьютер и 4k-монитор;
- работаем в связке GitLab + Jira + Confluence, общаемся через Telegram;
- хорошо отлаженная frontend-инфраструктура (CI/CD, свои boilerplate'ы и ядро, собственная удобная реализация Flux и другое);
- возможность выбора технологий в новых проектах и прочие мелочи.
2. Условия
- полный рабочий день с гибким графиком, можно работать удаленно из любой точки России;
- полностью белая зарплата с возможностью получения премий и бонусов;
- ДМС со стоматологией (членам семьи - большая скидка);
- полис для выезжающих за рубеж;
- обучение используемым технологиям, оплачиваемые курсы и возможность участвовать в конференциях;
- сложные и необычные задачи (некоторые из задач решаются всего в нескольких компаниях в мире);
- адекватное позитивное руководство (все с техническим или исследовательским бэкграундом) и хороший коллектив;
- офис - 4 минуты пешком от м. Сухаревская и 10 минут от Сретенского Бульвара, Тургеневской или Красных Ворот; круглосуточный доступ, зоны отдыха, просторные рабочие места, качественный кофе, перекусы и прочие мелочи; отличная инфраструктура центра Москвы