Middle React разработчик

Не указаноУдаленно

190 000 рублей

MiddleRemoteFinTechКачество текста 4/5

FrontendReactJavaScriptTypeScriptDockerNode.jsWebSocketsGraphQL21ч
Условия:
• Полная занятость;
• Формат удалённо;
• Оформление ГПХ;
• ЗП до 190 000 руб до вычета НДФЛ;

Требования:
• Общий опыт работы 3-5 лет;
• Профильный опыт работы 3-5 лет;
• Образование высшее;
• Работа по часовому поясу Мск;
• Отсутствие 1+ недельных отпусков в ближайший месяц, 2+ недельных отпусков в ближайший квартал;
• Возможность принимать звонки в телеграм/телефон с незнакомых номеров;

Навыки:
• JavaScript (ES6+): глубокое понимание замыканий, прототипов, event loop, this, async/await, промисов, модулей;
• TypeScript: уверенная работа с типами, generics, интерфейсами, декораторами, интеграция с фреймворками;
• HTML5 / CSS3: семантическая верстка, адаптивность, доступность (a11y), CSS-методологии (BEM и др.), CSS-in-JS;
• React.js: Понимание жизненного цикла компонентов, Хуки (useState, useEffect, useContext, useReducer, useMemo, useCallback и кастомные), Управление состоянием (Redux, Zustand, MobX, Context API, Effector), Оптимизация производительности (memo, useCallback, lazy loading), react-router;
• Знание методологий feature-sliced, atomic design;
• Знание паттернов проектирования: Observer, Factory, Singleton, Strategy, HOC, Render Props и др.;
• Знание Micro Frontends архитектуры (Module Federation, Module Federation 2);
• Понимание Critical Rendering Path;
• Опыт настройки Webpack, npm, yarn;
• Умение настройки ESLint, Prettier;
• Работа с API: REST, GraphQL, WebSockets;
• Опыт виртуализации рендеринга больших объемов данных;
• Адаптивная и кроссбраузерная верстка: media queries, flexbox, grid, fallbacks;
• Работа с Docker (сборка образов, запуск контейнеров);
• Умение пользоваться интрументами DevTools, Lighthouse;
• Опыт реализации механизма локализации/интернационализации;
• Опыт работы с nodejs;
• Знания и опыт настройки nginx;
• Опыт использования инструментов юнит тестирования (jest);
• Опыт использования инструментов интеграционного/api/e2e тестирования (playwright);
• Опыт использования инструментов снэпшот тестирования;
• Умение объяснять и обосновывать выбор технологий;

Функции и должностные обязанности:
• Развивать и поддерживать сервис с микро-фронтенд архитектурой;
• Участвовать в определении направления развития архитектуры сервиса и выборе технологий, решать задачи проектирования с учетом требований к безопасности, кластеризации и отказоустойчивости совместно с SRE-инженерами;
• Проектировать и разрабатывать публичные API сервиса и механизмы интеграции сторонних сервисов;
• Реализовывать и интегрировать ИИ-ассистента и рекомендательные системы в функциональность сервиса;
• Повышать надежность и качество сервиса на всех уровнях, оптимизировать производительность, разрабатывать инструменты мониторинга;
• Обеспечивать тестовое покрытие (юнит, интеграционное, апи, нагрузочное);
• Участвовать в развитии продукта и генерации идей;
• Участвовать в ретроспективах инцидентов на проде и предпринимать меры по решению внештатных ситуаций;
• Принимать участие в планировании спринтов, оценке и деĸомпозиции задач;
• Проводить арх- и код-review решений коллег, предоставлять аргументированную критику;
• Уточнять и документировать собственные решения, предоставлять консультации в подготовке тестовых сценариев;
• Сопровождать этапы внедрения продукта в эксплуатацию;

Полная лента

Больше вакансий на главной

Поиск, фильтры и сохранение наборов — прямые контакты, без регистрации

Перейти