Замоскворецкая линия метро Белорусская
Компания Турборэнд - ведущий поставщик высокотехнологичного компрессорного и газопоршневого оборудования, работаем на рынке с 2010 года. Среди наших клиентов Газпром, Лукойл, Сургутнефтегаз, Роснефть, Норильский Никель. Реализовано более 200 совместных инжиниринговых проектов по всей территории России.
Ищем в команду JavaScript разработчика.
Обязанности:
-
Верстка и развитие веб-интерфейса на Django Templates (Tabler/Bootstrap, HTMX): страницы, формы, списки, модалки, UX-детали; при необходимости — небольшие доработки во view-слое (контекст, обработка форм).
-
Разработка и поддержка интерфейса кроссплатформенного мобильного приложения на React Native (iOS/Android) поверх нашего API: экраны, навигация, формы, списки, состояния загрузки/ошибок.
-
Разработка и поддержка веб-частей на React поверх API (SPA-модули/отдельные страницы): формы, списки, фильтры, авторизация.
-
Интеграция с REST API: аутентификация, загрузка файлов, пагинация, фильтры, права/роли, обработка ошибок и ретраи.
-
Поддержка пользовательских сценариев в нестабильной сети: кеширование/офлайн-режим — по необходимости.
-
Участие в код-ревью и улучшении качества/производительности UI.
Требования:
-
Уверенный JavaScript/TypeScript.
-
Опыт разработки интерфейсов на React (hooks, формы, работа с асинхронщиной, роутинг — если нужен).
-
Опыт верстки: HTML/CSS, адаптив, аккуратный UI и внимание к UX.
-
Опыт работы с REST API: авторизация (JWT/сессии), обработка ошибок, пагинация/фильтры, стабильность в нестабильной сети.
-
Опыт со стейтом (Redux Toolkit / Zustand / MobX — не принципиально).
-
React Native — опыт от 1 года или проекты, которые подтверждают уверенный уровень.
-
Уверенная работа с Git (ветки/PR/ревью).
Будет плюсом:
-
Django templates / server-rendered UI, HTMX, понимание как работает view-слой (контекст, формы).
-
Опыт с календарями/таймлайнами (DayPilot, FullCalendar и т.п.).
-
Публикация и релизы мобилки (App Store / Google Play), сборка/подпись.
-
CI/CD для фронта/мобилки (GitHub Actions и т.п.).
-
Push (FCM/APNs), кеш/офлайн-режим, синхронизация.
-
Базовый Python и/или PHP.
-
Docker/Linux/Kubernetes
Условия:
-
Интересные задачи и современный стек.
-
Гибкий график, офис/удалёнка.
-
Конкурентная зарплата + бонус.