Senior/Middle+ Frontend разработчик (React)

БетаТрансфер

Senior/Middle+ Frontend разработчик (React)

Описание вакансии

Мы ищем сильного React-разработчика, который поможет нам развивать современные веб-приложения. Ожидаем, что вы обладаете глубокими техническими знаниями и способны эффективно работать как самостоятельно, так и в команде.

Обязанности
* Разработка и сопровождение React-приложений.
* Интеграция с различными API.
* Работа с системой управления состоянием (Redux, MobX, Context API).
* Написание тестов (unit, integration).
* Оптимизация производительности компонентов и страниц.
* Взаимодействие с другими членами команды: код-ревью, планирование, обсуждение архитектурных решений.

Требования


1. Глубокое понимание жизненного цикла компонентов.
Опыт работы с функциональными компонентами и хуками (например useState, useEffect и т.д.)
Знание классовых компонентов и их использования.

2. Управление состоянием:
Опыт работы с Redux, MobX или Context API для управления состоянием приложений.
Понимание принципов работы с состоянием и побочными эффектами.

3. Работа с API:
Опыт интеграции RESTful, GraphQL API, etc.
Знание работы с библиотеками для запросов, такими как Axios или Fetch
4. Тестирование:
Опыт написания тестов для компонентов с использованием jest и react-testing-library или vitest
Знание принципов юнит-тестирования и интеграционного тестирования.

5. Стилизация компонентов:
Опыт работы с css-препроцессорами sass
Знание методологий БЭМ и других подходов к стилизации. css-модули

6. Инструменты разработки:
Опыт работы с системами контроля версий git

7. Знание инструментов сборки (webpack, babel, vite) и пакетных менеджеров (npm, yarn)

8. Оптимизация производительности:
Понимание методов оптимизации производительности react-приложений (React.memo, useMemo, useCallback и т.д.)

9. Работа с типизацией:
Опыт использования typeScript в проектах react

10. Понимание принципов solid и опыт применения в разработке. Понимание и применение шаблонов проектированя. Понимание шаблона "инверсия зависимостей"

11. Понимание и применение подхода "монорепозиторий"


Софт-скиллы

1. Командная работа:
Способность эффективно работать в команде, участвуя в код-ревью и обсуждениях.
Открытость к обратной связи и готовность к обучению.

2. Коммуникация:
Умение ясно и понятно объяснять технические концепции как техническим, так и нетехническим специалистам.

3. Проблемное мышление:
Способность анализировать проблемы и находить эффективные решения.

4. Самостоятельность:
Умение работать без постоянного контроля, принимать решения и предлагать улучшения.

5. Адаптивность:
Готовность к изучению новых технологий и адаптации к изменениям в проекте..


Будет плюсом

* Опыт работы с другими библиотеками и фреймворками (например, next.js)
* Знание принципов разработки мобильных приложений с использованием React Native
* Опыт работы с service worker
* Опыт работы с CI/CD инструментами

Мы предлагаем:
* Официальное оформление в аккредитованную ИТ-компанию РФ или Казахстана;
* Испытательный срок 3 месяца;
* Гибкий график и 40 часовая рабочая неделя;
* Отпуск 28 дней, оплата больничных;
* Работа в динамично развивающемся стартапе с возможностью влиять на конечный результат;
* Пространство для развития и самореализации, интересные проекты и задачи;

Навыки
  • React
  • API
  • Git
  • Redux
  • SOLID
Посмотреть контакты работодателя

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

AWX Solutions FZ-LLC

Senior React Developer AWX

AWX Solutions FZ-LLC

Удаленная работа
  • Москва

  • от 280000 RUR

Рекомендуем
Boost.Express
Удаленная работа
  • Москва

  • от 200000 RUR

Рекомендуем
MarPla
Удаленная работа
  • Москва

  • до 350000 RUR

Рекомендуем
ТУ СОФТ
Удаленная работа
  • Москва

  • до 350000 RUR

Компания ПЭК
Удаленная работа
  • Москва

  • до 350000 RUR

СберОбразование

Frontend-разработчик (Middle+)

СберОбразование

Удаленная работа
  • Москва

  • до 350000 RUR

МТС
Удаленная работа
  • Москва

  • до 350000 RUR

Росгосстрах
Удаленная работа
  • Москва

  • до 350000 RUR

Senior React Developer

Colvir Software Solutions

Удаленная работа
  • Москва

  • до 350000 RUR

Удаленная работа
  • Москва

  • до 400000 RUR

Customapp
Удаленная работа
  • Москва

  • до 250000 RUR

Signal
Удаленная работа
  • Москва

  • до 250000 RUR

Лига Цифровой Экономики

Middle frontend-разработчик (React)

Лига Цифровой Экономики

Удаленная работа
  • Москва

  • до 250000 RUR

Джемини Софт

Middle+ Frontend Developer (React)

Джемини Софт

Удаленная работа
  • Москва

  • до 250000 RUR

Unimatch AI
Удаленная работа
  • Москва

  • от 3500 USD

Effective
Удаленная работа
  • Москва

  • до 320000 RUR

Ит-Финанс
Удаленная работа
  • Москва

  • до 320000 RUR

Playerok
Удаленная работа
  • Москва

  • от 250000 RUR

Alexey Yurkov
Удаленная работа
  • Москва

  • до 3500 EUR

Data World
Удаленная работа
  • Москва

  • до 240000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию