2 дня назад
Frontend Developer (React)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Frontend Developer (React/TypeScript): Разработка интерфейсов с использованием React и Next.js с акцентом на оптимизацию производительности (SSR, SSG, ISR) и интеграцию API. Фокус на построении масштабируемых фронтенд-приложений, настройке CI/CD процессов и обеспечении стабильности через автоматизированное тестирование.
Локация: Удалёнка / гибкий график
Компания
Аккредитованная ИТ-компания, предоставляющая сервис по поиску работы и подбору персонала.
Что делать
- Разрабатывать интерфейсы на React + TypeScript с использованием Next.js.
- Оптимизировать производительность приложений (SSR, SSG, ISR).
- Интегрировать REST и GraphQL API.
- Настраивать Docker-контейнеры для локальной разработки.
- Участвовать в настройке CI/CD через GitHub Actions совместно с DevOps-инженером.
- Покрывать функционал юнит- и e2e-тестами (Jest, Cypress).
Требования
- Продвинутый уровень владения React и TypeScript.
- Опыт работы с Next.js (App Router) и стейт-менеджерами Zustand или Redux Toolkit.
- Уверенное владение CSS (Tailwind, SCSS).
- Базовое понимание Docker (запуск контейнеров, сборка образов).
- Опыт настройки Nginx (проксирование, раздача статики).
- Базовые навыки работы с Linux (SSH, логи, переменные окружения).
Хорошо, если есть
- Опыт работы с Vue.js / Nuxt.
- Знакомство с React Native.
- Опыт использования Docker Swarm или Kubernetes.
- Навыки написания Bash-скриптов.
Культура и преимущества
- Работа 5/2 с гибким графиком или в полностью удалённом формате.
- Конкурентная заработная плата.
- Минимум бюрократии и ориентация на решение реальных задач.
- Преимущества работы в аккредитованной ИТ-компании.
- Забота о здоровье: онлайн-консультации с психологами и специалистами по ЗОЖ.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →