СККИА

Frontend Developer (Next.js)

55 000 - 55 000 RUR
  • Москва
  • От 1 года до 3 лет
  • React
  • TypeScript
  • PostgreSQL
  • Docker
  • Git
  • REST API
  • Node.js
  • NextJS
  • SSR
  • BFF
  • Tailwind CSS
  • SPA
  • Data Visualization
  • WebSocket
  • Английский — B1 — Средний

— Part-time

Коротко о нас:

Мы — компания СККИА, резидент «Сколково» и технопарка «Университетский». Мы создаем Hard & Soft решения для промышленного интернета вещей (IIoT) и Smart Grid. Наш основной продукт — ПАК «Регистратор», система, которая превращает «глухие» трансформаторные подстанции в интеллектуальные узлы, предотвращая аварии и снижая потери электричества в масштабах города.

Ищем Middle Frontend-разработчика, который возьмет на себя фронтенд-часть нашей платформы мониторинга.

Эта позиция идеально подходит в качестве второй работы (Part-time): у нас нет трекинга часов и бюрократии, важен только результат.

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

Вам предстоит развивать web-интерфейс системы предиктивной диагностики и мониторинга. Это не просто лендинги, а дашборды с графиками, аналитикой и картами объектов.

  • Разработка интерфейсов на React + Next.js (SSR/CSR).
  • Реализация архитектуры BFF (Backend for Frontend) на базе Next.js для удобной работы с данными.
  • Прямая работа с базой данных (мы используем Supabase/PostgreSQL), написание запросов через ORM (Node.js).
  • Создание эргономичного UI с использованием библиотеки ShadcnUI.
  • Участие в проектировании взаимодействия с бэкендом (интеграция данных телеметрии, графики нагрузок).

🧠 Наши ожидания

  • Опыт: от 1 года коммерческой разработки на React/Next.js, участие минимум в 2-х production-проектах.
  • Стек: Уверенное владение TypeScript, React, Next.js.
  • BFF: Понимание принципов работы Backend for Frontend, умение писать API Routes в Next.js.
  • Инструменты: Git (ветвление, code review), базовое понимание Docker.
  • Базы данных: Готовность работать с PostgreSQL/Supabase на уровне фронтенда (мы за импортозамещение, но с удобными инструментами).

Будет плюсом:

  • Опыт работы с графиками и визуализацией данных (для отображения телеметрии).
  • Понимание специфики работы с Edge-устройствами или IoT (желательно, но не обязательно).

💎 Почему это отличный вариант для второй работы

Свобода технологий: Мы поощряем использование AI-инструментов (предоставляем доступ к Perplexity и Z.AI/Codex), чтобы вы кодили быстрее и получали от этого удовольствие.

Гибкость: Полная удаленка. Нам не важно, когда вы работаете — утром, вечером или в выходные. Главное — закрывать задачи спринта.

Отсутствие легаси: Проект свежий, современный стек (Next.js, ShadcnUI), минимум "костылей".

Значимый продукт: Вы будете делать интерфейс, который реально помогает предотвращать аварии и веерные отключения света в городах.

💰 Условия

  • Занятость: 0.5 ставки (Part-time). Ожидаемая загрузка ~4 часа в день.
  • Оплата: 55 000 ₽ gross (до вычета НДФЛ) в месяц. Выплаты 2 раза в месяц.
  • Оформление: Трудовой договор.
  • Локация: Любая точка мира, полная удаленная работа.

Если вы опытный разработчик, который хочет спокойно и без нервов монетизировать свободное время на современном стеке — ждем вашего отклика!

Чтобы мы быстрее нашли друг друга: В сопроводительном письме, пожалуйста, коротко (буквально 2-3 предложения) расскажите о самом сложном или интересном дашборде/интерфейсе, который вам приходилось делать. Чем именно он отличается от типичного лендинга или админки?

И небольшой вопрос для разминки: Представьте, что на странице дашборда есть график, который обновляется раз в секунду (прилетают данные по WebSocket). Как бы вы организовали обновление данных в компоненте на Next.js/React, чтобы избежать лишних ре-рендеров всей страницы и "тормозов" интерфейса?