Наша главная цель — масштабируемость и стабильность написанного кода. Мы не боимся сложных задач и всегда придерживаемся высоких стандартов качества. Если у вас есть не менее двух лет опыта коммерческой разработки продукта, а также желание работать из офиса, будем рады познакомиться.
Чем предстоит заниматься:
- Разработка новых функциональных элементов системы на TypeScript;
- Расширение функционала существующих интерфейсов в соответствии с текущими бизнес-потребностями в кросс-функциональных командах;
- Участие в проектировании архитектуры приложений и компонентов;
- Оптимизация существующего функционала и обеспечение максимально эффективного пути его использования.
Ожидаемые навыки и знания:
- Знание ключевых принципов и идеологии React.js и компонентной архитектуры;
- Опыт работы с React и Redux;
- Навыки кросс-браузерной вёрстки и знание HTML-семантики;
- Опыт работы с TypeScript;
- Навыки работы с Node.js;
- Опыт работы с Docker;
- Владение системами контроля версий (git);
- Опыт работы с REST API;
- Опыт работы с системами сборки;
- Опыт тестирования (юнит-тесты, интеграционные тесты). Мы используем jest и react-testing-library;
- Критическое и системное мышление;
- Навыки code review;
- Английский язык не ниже уровня Intermediate (вся документация ведётся на английском, важно уметь читать и понимать технические тексты).
Если у вас отсутствует часть перечисленных навыков, всё равно присылайте резюме — мы гибко подходим к процессу формирования команды.
Мы заботимся о вашем комфорте:
- Прозрачная система развития и карьерного роста;
- Оплачиваемое обучение английскому языку;
- Программа Optimax Care для заботы о здоровье;
- Оплачиваемый переезд в г.Тольятти (Самарская область).
Technology stack: react, redux, redux-saga, TypeScript, CSS modules;