Frontend Developer (React, Typescript) Senior Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках Frontend Developer (React, Typescript) Senior.
Чем предстоит заниматься:
- Разрабатывать новую функциональность и развивать существующую на React и TypeScript;
- Разрабатывать и развивать дизайн-систему на базе MUI и кастомных компонентов;
- Проектировать и развивать архитектуру frontend-приложений с применением современных подходов;
- Проектировать и разрабатывать интеграции с backend, участвовать в проектировании API контрактов;
- Проводить code review и делиться экспертизой с командой;
- Работать в кросс-функциональной команде по Scrum;
- Участвовать в планировании спринтов и декомпозиции задач.
Что мы ждем от кандидата:
- Опыт коммерческой frontend-разработки от 5 лет;
- Уверенное владение JavaScript (ES6+), HTML, CSS и Web APIs;
- Уверенное владение React и TypeScript;
- Опыт создания и развития дизайн-системы;
- Опыт работы с Next.js;
- Опыт работы с REST API и GraphQL;
- Понимание принципов работы WebSocket;
- Понимание принципов безопасности и оптимизации производительности веб-приложений;
- Понимание архитектурных методологий, паттернов и принципов проектирования;
- Умение принимать технические решения, оценивать риски и предлагать варианты реализации.
Будет плюсом:
- Опыт работы с Vite, Rollup и Webpack;
- Опыт работы с Feature-Sliced Design;
- Опыт работы с микрофронтами (Module Federation);
- Опыт работы с монорепозиториями (Lerna, Turborepo, Nx);
- Опыт работы с Node.js и NestJS;
- Опыт работы с Helm, Docker, Kubernetes;
- Опыт написания тестов (Vitest, React Testing Library);
- Опыт написания технической документации и внутренних гайдов.
Наш стек технологий:
- React;
- TypeScript;
- Next.js;
- REST API;
- GraphQL;
- Apollo Client;
- Axios;
- SignalR;
- i18next, next-intl;
- MUI;
- CSS-in-JS (Emotion);
- Storybook;
- React Hook Form;
- Yup, Zod;
- Luxon;
- Vitest, React Testing Library;
- Node.js;
- NestJS;
- Lerna, Turborepo;
- Helm, Docker, Kubernetes.
Что компания может предложить вам:
- Сильную команду экспертов и ресурсы для реализации идей;
- Удаленный/офисный/гибридный формат работы;
- Возможность развивать свои компетенции и применять знания на практике;
- Возможность поработать на крупных проектах;
- Компания заинтересована в развитии своих. сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации в целях бизнеса;
- Отсутствие бюрократии, быстрое согласование необходимых вещей;
- Оплачиваемые отпускные и больничные;
- Годовой бонус по результатам работы;
- Компенсация спортзала;
- Частичная компенсация английского языка или психолога (на выбор);
- Компания поддерживает сотрудника в важные периоды жизни;
- Предоставляем 4 day-off в год за счет компании;
- ДМС после 6 месяцев работы.