Frontend (React/React Native) разработчик
Описание
Аккредитованная IT-компания ищет Frontend (React/React Native) разработчика в продуктовую команду для развития web-платформы и мобильных приложений промышленного назначения. Нам нужен самостоятельный специалист, который сможет погружаться в сложную предметную область, прорабатывать требования и сопровождать задачи от постановки до реализации. О компании Мы разрабатываем программное обеспечение для ведущих горнодобывающих предприятий России, Казахстана и Белоруссии. Наш основной продукт — комплекс цифровых систем для подземных горных работ: системы точного позиционирования персонала и транспорта; диспетчерские и аналитические web-сервисы; мобильные приложения для сотрудников и специалистов; системы аварийного оповещения, мониторинга и безопасности; 3D-визуализация шахт и рудников. Решения компании используются более чем на 80 рудниках и шахтах. Среди клиентов — Норникель, Алроса, УГМК и другие крупные промышленные компании. Сейчас мы активно развиваем новое поколение платформы: переводим систему на микросервисную архитектуру; развиваем web-направление; расширяем линейку мобильных приложений; развиваем интеграции с оборудованием и внешними системами; унифицируем подходы к требованиям и проектной документации. В команде предстоит работать над сложными производственными системами, интеграциями, мониторингом, картами, 3D-визуализацией и обработкой данных в реальном времени. Чем предстоит заниматься Разрабатывать web-интерфейсы платформы; Развивать SPA-приложения на React; Работать с real-time данными, картами и 3D-визуализацией; Участвовать в проектировании frontend-архитектуры; Взаимодействовать с backend, аналитиками и UX/UI-дизайнером; Участвовать в развитии нового поколения платформы. Разрабатывать мобильные приложения на React Native (только Android); Наш стек React / React Native TypeScript / JavaScript Tanstack MobX Canvas / Three.js REST API / WebSocket CSS / Flex / Grid Что для нас важно Опыт коммерческой разработки от 2 лет; Уверенное знание JavaScript/TypeScript; Опыт работы с React и/или React Native; Понимание принципов ООП (применять паттерны, разделять модули на классы, определять четкие границы и ответственность классов) и готовность применять их в реализации MobX-сторов; Понимание архитектуры frontend-приложений; Умение писать поддерживаемый и структурированный код; Опыт дебага и оптимизации производительности frontend/mobile-приложений; Опыт взаимодействия с REST API и асинхронными данными; Опыт работы с Git. Будет плюсом Опыт работы и выстраивания CI/CD пайплайнов. Опыт работы с Canvas, WebGL или Three.js; Опыт работы с enterprise продуктами; Интерес к сложным техническим интерфейсам и визуализации данных. Опыт разработки нативных Android-модулей на Java/Kotlin; Опыт работы с real-time системами; Понимание микросервисной архитектуры; Условия Работа в аккредитованной IT-компании; Официальное трудоустройство по ТК РФ; Полная занятость; График работы: пн–пт, 09:00–17:30; После адаптации возможен гибридный или удалённый формат; 100% компенсация больничного; Отпуск в соответствии с ТК РФ; Оплачиваемые курсы повышения квалификации; Возможна годовая премия по итогам работы группы компаний; Современный стек и продуктовая разработка. Дополнительно Уровень заработной платы обсуждается индивидуально по итогам технического собеседования; Выполнение тестового задания обязательно.