Описание вакансии
Требования к кандидату
Мы ищем разработчика в штат, который возьмёт на себя техническую поддержку и дальнейшее сопровождение существующих систем: Admin Panel и мобильного приложения на React Native. Это не роль для большой новой разработки с нуля. Основной фокус — поддержка, сопровождение, устранение ошибок и постепенные улучшения текущей системы. Enter Construction — это строительная и проектно-ориентированная компания, которая использует внутренние цифровые системы для поддержки ежедневных операций и улучшения контроля процессов по всему бизнесу. Одна из таких систем состоит из Admin Panel и мобильного приложения на React Native, и обе части уже активно используются внутри компании. Продукт представляет собой внутреннюю операционную платформу, а не публичное потребительское приложение. Его основные функции включают учёт check-in и check-out, а также модули для управления задачами, расписанием автобусов и расписанием питания. Мобильное приложение и Admin Panel полностью интегрированы по этим модулям, что позволяет компании управлять операционными процессами в рамках одной связанной системы. Разработчик, который присоединится к нам, будет заниматься поддержкой и постепенным улучшением уже существующей системы, которая важна для повседневной деятельности бизнеса. Эта роль в большей степени сосредоточена на поддержке, стабильности, исправлении ошибок и небольших улучшениях, чем на создании совершенно нового продукта с нуля. Кандидат будет тесно работать с нашей внутренней командой и бизнес-стороной, которая формирует требования и приоритеты. Мы ищем человека, который сможет не только уверенно вести техническую часть, но и понимать операционные потребности бизнеса и поддерживать систему стабильно, практично и в долгосрочной перспективе.
Основные задачи:
— поддержка и сопровождение существующих Admin Panel и мобильного приложения;
— исправление багов и решение технических проблем;
— внесение небольших изменений и улучшений по бизнес-потребностям;
— понимание текущей кодовой базы и аккуратное продолжение разработки без нарушения стабильности системы;
— участие в процессе handover от текущей outsourced-команды;
— помощь с релизами, обновлениями и связанными техническими задачами при необходимости;
— анализ пользовательских инцидентов и поиск root cause;
— понятная коммуникация по проблемам, вариантам решения и срокам;
— документирование важных технических деталей по мере необходимости.
Обязательные технические навыки:
— уверенный практический опыт с JavaScript;
— хорошее знание React и Next.js;
— опыт поддержки или разработки приложений на React Native;
— понимание frontend-архитектуры и интеграции с API;
— умение работать с существующим кодом, написанным другой командой;
— опыт bug fixing, debugging и расследования production issues;
— знание Git и нормального workflow работы с версиями;
— базовое понимание Nginx и Ubuntu;
— опыт работы с Yandex Cloud или уверенное понимание cloud-инфраструктуры, желательно в контексте сопровождения существующего проекта.
Что для нас особенно важно:
— готовность работать full-time;
— умение понимать бизнес-потребности и переводить их в технические решения;
— требуется уверенный уровень английского языка для общения;
— ответственность и стабильность в работе;
— хорошая коммуникация;
— способность работать самостоятельно без постоянного контроля;
— внимательность к деталям;
— готовность поддерживать и улучшать уже существующую систему в долгую.
Будет плюсом:
— опыт технического handover от другой команды;
— опыт релизного процесса и поддержки мобильных приложений;
— опыт ведения технической документации;
— базовое понимание deployment и инфраструктуры;
— опыт долгосрочной поддержки продукта, а не только разработки новых фич.
Идеальный профиль:
— не просто пишет код, а умеет разобраться в уже существующем проекте;
— сохраняет стабильность системы;
— спокойно решает инциденты;
— быстро делает небольшие изменения;
— готов расти вместе с компанией в долгосрочной перспективе.
Мы предлагаем:
— работу в Enter Construction в комфортной и профессиональной рабочей среде;
— конкурентную заработную плату;
— возможность долгосрочного роста вместе с компанией и продуктом.
— обеспечиваем транспортировку до Москвы;
— предоставляем проживание.
Кратко: нам нужен Middle Full-Stack / React + React Native support developer, который сможет взять существующую систему, поддерживать её стабильно и развивать без лишнего хаоса.