Senior Frontend-разработчик (JavaScript/React)

от 235 000 ₽ на руки

Вакансия находится в архиве

НАЛИТЕК

Курская

и еще 2 станции

г. Москва

Требуемый опыт работы

От 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 для стилизации компонентов

- Понимание концепций микросервисной архитектуры и опыт работы с микрофронтендами

- Любовь писать велосипеды

Ключевые навыки

Javascript
React
Next.js
Redux
Fastapi
Django rest framework

Адрес

Москва, Нижний Сусальный переулок, 5с19

Контактная информация

НАЛИТЕК

Сайт: не указан

Почта: не указана

Вакансия опубликована 25.06.2024 в г. Москва.

Похожие вакансии

#

Не указана

Москва

Полный день

Подробное описание

3 июля

#

Санкт-Петербург

Полный день

Подробное описание

26 марта

#

Middle

Москва

Полный день

Подробное описание

29 марта