Senior разработчик Frontend React (TypeScript)

300 000 - 400 000 ₽


RadianceTeam — компания-разработчик программного обеспечения, специализирующаяся на индивидуальных программных решениях.

От концепции до запуска мы берём на себя все этапы разработки продукта — стратегию, архитектуру и реализацию, предлагая индивидуальные технологические решения, разработанные для повышения эффективности и удовлетворения уникальных потребностей бизнеса.

Сейчас мы в поиске Senior разработчика Frontend React (TypeScript).

Мы готовы предложить:

  • Заработную плату 200 000 - 400 000 рублей (дополнительно: премия 20% от базовой части);
  • Удаленный формат работы, оплачиваемые больничные;
  • Гибкий график (почасовая оплата);
  • Испытательный срок 2 месяца;
  • Оформление трудовых отношений в удобном формате;
  • Возможность карьерного роста до ведущего разработчика.

Чем предстоит заниматься:

  • Разработка UI компонентов на React и TypeScript по макетам из Figma, с упором на переиспользуемость и расширяемость UI;
  • Интеграция с бэкендом через RESTful или GraphQL API, включая обработку асинхронных операций, управление состоянием загрузки и ошибок;
  • Обеспечение кросс-браузерной совместимости и адаптивной верстки для корректной работы приложения на всех целевых устройствах;
  • Рефакторинг и оптимизация существующего кода для повышения производительности и улучшения читаемости.

Требования:

• Знание Frontend React/TypeScript:

  • Глубокие знания React и опыт его применения в реальных проектах;
  • Уверенное владение TypeScript и опыт его использования для повышения надежности кода;
  • Опыт работы с Redux/Redux Toolkit, Zustand, MobX, Context API, React Router для управления навигацией;
  • Понимание принципов работы браузера, рендеринга, жизненного цикла React-компонентов;
  • Понимание современных стандартов JavaScript (ES6+).

• Взаимодействие с API и Стилизация:

  • RESTful API (понимание принципов, использование fetch/axios);
  • Понимание принципов работы HTTP/HTTPS;
  • CSS Modules, CSS-in-JS - styled-components/emotion, SASS/SCSS;
  • Опыт работы с UI-библиотеками (например, Material UI, Ant Design, Bootstrap), GraphQL.

Тестирование и Инструменты:

  • Unit и интеграционные тесты (Jest, React Testing Library);
  • Понимание принципов работы сборщиков проектов (Webpack, Vite).

• DevOps (желательно):

  • Docker, понимание принципов CI/CD (GitHub Actions, GitLab CI, Jenkins).

• Чтение технических источников на английском языке.


Поделиться:

Опубликована 15 дней назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.