Описание вакансии
Компании NLabTeam более 5 лет. Большая часть наших решений — это автоматизированные системы анализа данных и управления бизнес-процессами, с широким использованием ML-технологий. Наши заказчики — крупные коммерческие компании, для которых мы создаем решения для автоматизации бизнеса. Компания является аккредитованной ИТ-компанией, сотрудники защищены от призыва.
Средняя длительность наших проектов 3-6 месяцев, чаще всего мы их берем на уровне проработки требований и имеем возможности по выбору инструментов разработки и архитектуры. Объем легаси-кода незначительный, зато есть огромное поле для решения творческих задач.
Работаем недельными итерациями: декомпозиция задач и планирование спринтов — разработка — тестирование и код-ревью — проверка на соответствие бизнес-требованиям — релиз.
Минимум бюрократии и акцент на постоянное профессиональное развитие — наши ценности. Можно работать из офиса в Питере в 1 минуте от м. Нарвская, в котором есть все условия для комфортной работы. Большинство сотрудников работает в удаленном или гибридном режиме, для этого также есть отлаженная инфраструктура.
Сейчас расширяем команды под два новых проекта . Первый проект — разработка высоконагруженной распределенной системы многоканальной аудиозаписи. Проект строится на микросервисной архитектуре. Второй проект — расширение функционала учетно-аналитической системы по работе с аудио- и видео-данными. В системе широко используются компоненты машинного обучения.
С технической стороны кандидата ждет:
— ReactJS 16+
— TypeScript 4+
— Mobx
— SCSS
— Material UI
— наш собственный UI KIT
Обязанности:
-
реализация проектного функционала;
-
участие в оценке трудозатрат;
-
участие в code-review.
Требования:
-
Хорошее владение JavaScript (ES2015+) и TypeScript (4+) : понимание отличий друг от друга, контекстов, асинхронности
-
Опыт работы с React 15+
-
Опыт работы с CSS\SASS
-
Понимание кроссбраузерной верстки + адаптив
-
Опыт работы с UI фреймворками (bootstrap, material UI и т.д.)
-
Знание протокола HTTP, языка HTML
-
Опыт работы с GIT + GITFLOW
-
Знание паттернов проектирования (большая четверка)
-
Базовые знания алгоритмов и оценка их сложности
-
Опыт работы с Restful-backends
Приветствуется:
-
Опыт работы с библиотеками MobX, lodash и т.д.
-
Настройка сборщика webpack
-
Понимание CI\CD
-
Знание паттернов MVVM, MVP, MVC
-
Опыт работы с Docker
-
Практика проведения рефакторинга
Условия:
- Оформление согласно ТК РФ;
- Испытательный срок 1 — 3 мес;
- Ежегодные performance-review;
- Конкурентная ЗП;
- Возможность удаленной работы или в уютном офисе в 1 минуте от метро Нарвская;
- Возможность профессионального развития, участие в профильных конференциях;
- Премии по завершении проектов;
- ДМС после успешного прохождения испытательного срока;
- Бодрые коллеги, с которыми нескучно делать проекты и отдыхать.