Senior Frontend Developer – React/Vue & визуализация данных

Гибрид

Москва /Удалёнка

Мы ищем Senior Frontend Developer, который готов воплотить в жизнь самые амбициозные UI-идеи и превратить сложные аналитические модели в понятный и приятный пользовательский опыт.
Отправить резюме
Отправить резюме
Описание вакансии

В 4GIC мы создаем интуитивные и высокопроизводительные интерфейсы для наших AI-решений, которые помогают бизнесу анализировать данные, принимать решения и автоматизировать процессы. Сегодня мы ищем Senior Frontend Developer, который готов воплотить в жизнь самые амбициозные UI-идеи и превратить сложные аналитические модели в понятный и приятный пользовательский опыт.

Почему это стоит вашего внимания:

  • Cutting-edge проекты: вы будете строить SPA на React или Vue, интегрировать D3.js, Chart.js и Three.js для визуализации больших массивов данных и предсказаний AI.
  • Влияние на продукт: ваши решения увидят сотни тысяч пользователей из e-commerce, FinTech, Telecom и других отраслей.
  • Инновационные технологии: TypeScript, GraphQL, WebSockets, оптимизация WebGL, и т. д.
  • Профессиональный рост: кросс-функциональная работа с UX/UI-дизайнерами, Data Scientists и ML Engineers, внутренние митапы и дизайн-ревью.
  • Комфортные условия: гибридный формат, релокационный пакет, топовое оборудование и щедрый учебный бюджет.

Если вы хотите создавать интерфейсы, которые визуализируют не просто данные, а настоящие бизнес-инсайты, и при этом работать в дружной команде профессионалов — 4GIC ждёт вас!

Задачи
  • Разработка SPA: создание и поддержка одностраничных приложений на React или Vue с учетом масштабируемости и производительности.
  • Визуализация данных: разработка интерактивных дашбордов и графиков (D3.js, Chart.js, Recharts) для отображения результатов машинного обучения.
  • Интеграция с backend: реализация коммуникации через REST, GraphQL, WebSockets и gRPC-web для получения и обработки данных в реальном времени.
  • Оптимизация производительности: lazy-loading, code-splitting, оптимизация рендеринга, использование Web Workers.
  • Тестирование и качество: написание unit и e2e-тестов (Jest, React Testing Library, Cypress), поддержка CI/CD.
  • Мобильная адаптация: обеспечение кросс-платформенной отзывчивости и доступности (WCAG).
  • Менторинг и стандарты: участие в code review, развитие компонентной библиотеки и дизайн-системы.
Должностные обязанности
  • Проектировать структуры приложений и компоненты по принципам Atomic Design.
  • Писать чистый, поддерживаемый и документированный код на TypeScript.
  • Настраивать и поддерживать сборку (Webpack, Vite), линтеры и форматтеры (ESLint, Prettier).
  • Интегрировать UI-компоненты с backend-сервисами и ML-моделями.
  • Обеспечивать высокое качество кода через тестирование и статический анализ.
  • Внедрять лучшие практики CI/CD, автоматизировать сборку и деплой фронтенд-приложений.
  • Настраивать и анализировать метрики производительности (Lighthouse, Web Vitals).
Требования к кандидату

Опыт и образование:

  • Высшее образование в области компьютерных наук, инженерии или эквивалентный опыт.
  • Опыт работы Frontend Developer от 3 лет.

Технологический стек:

  • JavaScript (ES6+), TypeScript.
  • React (Hooks, Context, Redux или MobX) или Vue (Vuex, Composition API).
  • Инструменты визуализации: D3.js, Chart.js, Recharts, Three.js будет плюсом.
  • REST, GraphQL, WebSockets, familiarity with gRPC-web.
  • Сборщики и инструменты: Webpack, Vite, Babel.
  • Тестирование: Jest, React Testing Library, Cypress.
  • CI/CD: GitLab CI, GitHub Actions, Jenkins.

Профессиональные достижения:

  • Проекты с требованием загрузки и визуализации больших данных.
  • Кейсы, где ваши оптимизации снизили время загрузки страниц на 30%+.

Soft Skills:

  • Внимание к деталям, чувство визуальной эстетики.
  • Умение работать в распределенной команде.
  • Коммуникабельность и готовность к наставничеству.
  • Проактивность и стремление к постоянному обучению.
Условия работы
  • Формат: гибрид (2–3 дня в офисе) или удалёнка.
  • Зарплата: 160 000–260 000 ₽ «на руки», обсуждается исходя из опыта.
  • Оборудование: MacBook Pro / премиальный ПК, высокоскоростной интернет.
  • Отпуск: 28 календарных дней + «innovation Fridays».
Дополнительная информация
  • Процесс найма: портфолио-скрининг → тестовое задание → техническое интервью → встреча с CTO.
  • Рост: путь до Tech Lead Frontend или Head of Frontend.
  • Комьюнити: внутренняя Frontend Guild, внешние митапы, open source инициативы.
  • Отклик: присылайте портфолио и резюме на team@4gic.com с темой «Senior Frontend Developer».
Submit an application
Добавьте немного дополнительного контекста с помощью этого вспомогательного текста
Спасибо! Ваша заявка была получена!
Упс! Что-то пошло не так при отправке формы.