от 235 000 ₽ на руки
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
- Активно взаимодействовать с командой (обсуждение требований, agile-мероприятия)
- Проектировать оптимальную архитектуру фронтенда, которая не станет узким местом для его дальнейшего развития
- Покрывать свой код тестами
- Выполнять код-ревью
- Рефакторить проект
Требования:
- Глубокие знания JavaScript (ES6+), TypeScript и их особенностей
- Продвинутый опыт работы с React, включая хуки, контекст, высокопроизводительные компоненты
- Знание продвинутых паттернов React, таких как HOC и render-props
- Продвинутое владение Next.js, включая оптимизацию и работу со статичными и динамическими страницами
- Опыт работы с Redux, включая миддлвары, селекторы и оптимизацию производительности
- Опыт использования библиотек форм, таких как Formik и React Hook Form
- Опыт интеграции сторонних API и понимание CORS, JSONP и других механизмов взаимодействия с внешними сервисами
- Понимание и опыт работы с функциональным программированием, знание lodash, ramda
- Глубокое знание архитектурных подходов и шаблонов проектирования, включая FSD (Feature-Sliced Design)
- Умение реализовывать адаптивную и респонсивную верстку с использованием современных CSS методологий (БЭМ, Atomic) и технологий (Flexbox, Grid)
- Знание основных принципов доступности (Accessibility, A11Y) и их применение в разработке
- Владение современными технологиями анимации в вебе, такими как CSS Animation, Web Animations API, и библиотеками анимации типа Framer Motion или GSAP
- Знание принципов PWA (Progressive Web App) и опыт их реализации
- Опыт работы с инструментами для анализа производительности и профилирования веб-приложений (Lighthouse, Chrome DevTools)
- Опыт работы с системой контроля версий Git, понимание Git Flow
- Знание и применение инструментов для обеспечения код-качества ESLint, Prettier и Stylelint
- Опыт работы с современными сборщиками и инструментами разработки Webpack, ESBuild, Vite
- Понимание и опыт работы с системами управления многопроектной средой (monorepo) TurboRepo, Lerna, Rush
- Опыт работы с автоматизацией тестирования, включая юнит-тесты (Jest, Mocha, Chai) и end-to-end тесты (Cypress, Selenium)
Условия:
Будет плюсом:
- Опыт коммерческой разработки от 3 лет
- Понимание принципов SEO и опыт работы с инструментами для улучшения SEO-показателей веб-приложений
- Опыт работы с CI/CD инструментами (Jenkins, GitLab CI, GitHub Actions)
- Знание vanilla-extract.style
- Знание RSC (react server components)
- Знакомство с Docker и базовыми принципами контейнеризации приложений.
- Владение SCSS и CSS Modules для стилизации компонентов
- Понимание концепций микросервисной архитектуры и опыт работы с микрофронтендами
- Любовь писать велосипеды
Ключевые навыки
Адрес
Москва, Нижний Сусальный переулок, 5с19
Контактная информация
НАЛИТЕК
Сайт: не указан
Почта: не указана
Вакансия опубликована 25.06.2024 в г. Москва.
Похожие вакансии
от 100 000 ₽
Москва
Полный день
Подробное описание
23 октября
Не указана
Москва
Удаленная работа
Подробное описание
23 октября