Описание: | Обязанности: - Разработка и поддержка внутренних библиотек и фреймворков для команд продуктовых разработчиков.
- Написание чистого, эффективного и многократно используемого кода.
- Участие в код-ревью и вклад в непрерывное улучшение процессов разработки.
Требования: - Экспертное знание TypeScript, включая реализацию сложных инструментов и библиотек.
- Опыт работы с современными фреймворками (React, Angular, Vue.js) и наличие миксованного опыта (React + Vue или React + Angular будет преимуществом).
- Опыт работы с Node.js в роли backend-разработчика, включая написание инструментов, скриптов и ботов.
- Опыт работы с инструментами тестирования (Jest, Vitest).
- Знание паттернов проектирования и принципов SOLID.
- Знание и опыт применения фундаментальных понятий ООП, SOLID, DI, а также функционального программирования и библиотек типа fp-ts, ramda.
|