Все вакансии / Frontend Developer / Санкт-Петербург

Nuvola Analytics - это международная компания с представительством в Лондоне, которая занимается разработкой облачных платформ для компаний мирового уровня: London Stock Exchange, Hewlett Packard Enterprise, Reuters, Euromoney, ВТБ, Сбер и Cloud-провайдеров. 
 
Функционально решения не уступают аналогичным решениям от VmWare, Amazon и Google.
 
О проекте
 
В данный момент мы делаем аналог Amazon Web Services для корпоративного облака одной из крупнейших корпораций в России. Наша часть связана с аналитикой использования, оптимизацией и планированием облачных ресурсов, в т.ч. c использованием AI.
 
Для усиления команды на этом направлении мы ищем Фронтенд разработчика.
 
Работа - удаленно или офис (Санкт-Петербург) 
 
Основной стэк: React/Redux/TypeScript
 
Типизируем все модели данных с бэка, живем без «any» по линтеру. У нас нет легаси, с самого начала следим за общими и частными вопросами архитектуры. Есть проекты на Saga, есть на ReduxLogic. Часть UI компонент пишем сами (css-modules), часть интегрируется с кастомной библиотекой заказчика. Проекты большие и продолжительные, поэтому есть время писать хорошо, рефакторить и обсуждать лучшие варианты реализации между собой в неформальной обстановке онлайн мита.
 
+ появились проекты на MobX. Также, в свете нового проекта, будет полезно иметь опыт создания с нуля своей библиотеки ui компонентов, написанием storybook к ней.
 
О процессе 
 
Итерационная разработка, движемся в сторону спринтов. Бизнес тесно общается с командой разработки, все фичи обсуждаются совместно. 
 
Наши принципы 
 
Комфортные условия для творческой реализации и уважение к личному времени.
 
Доверие и личная свобода: свободный график, возможность совмещать рабочие задачи с академической деятельностью, отсутствие тайм-трекеров, гибкость при выборе технологических решений, учет индивидуальных предпочтений участников проекта при распределении задач.
 
Непрерывное развитие через наставничество: для разработчиков middle уровня есть возможность хорошо прокачаться в современном стеке, для Senior - возможность развития через обучение и передачу своих знаний
 
В нашей команде преподаватели и наставники из Computer Science Center (Яндекс, JetBrains) и HTML Academy
 
Пожелание к опыту 
 
- Опыт работы с React;
- Опыт работы с Typescript;
- Опыт работы с чем-то из: Redux Saga, MobX, Logic, Observable, если Redux-toolkit, то с прерыванием запросов по условию, debounce или throttling для запросов;
- Будет плюсом: опыт принятия самостоятельных архитектурных решений. Как пример, создание инфраструктуры с вебпаком на react + typescript с нуля. Без create-react-app, обоснованный выбор готовых ui библиотек или написания своих.
 
Перспективы 
 
Мы активно развиваемся, поэтому есть возможность роста - стать руководителем проекта или направления.
Подраздел:

front