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