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