«Мокрый нос» - это не просто работа, это возможность заботиться о тех, кто не может позаботиться о себе сам. Мы крупнейшая федеральная сеть зоотоваров в России с более чем 200 магазинами по всей стране.
Наша миссия - делать жизнь любимых покупателей и их питомцев комфортнее и проще. Мы развиваем франшизу, управляем собственным интернет-магазином с доставкой и даже создали онлайн-школу для наших сотрудников. Присоединяйся к команде, где каждый день имеет смысл!
«Мокрый нос» постоянно развивается и открывает новые магазины. Мы рады видеть тебя в нашей команде!
Что предстоит делать:
Вы будете решать сложные и объемные задачи, результат которых напрямую почувствуют тысячи пользователей:
Проектировать, разрабатывать и масштабировать новый функционал для ERP-системы, сайта и мобильных приложений. Поддерживать и улучшать текущий;
Развивать интеграции с лидерами рынка - Яндекс, Купер, Контур, а также Меркурий и Честный Знак;
Работать в прямом контакте с заказчиками: погружаться в их бизнес-цели, собирать требования «на месте» и превращать их в конкретные технические решения - это позволяет команде быстрее достигать результата;
Участвовать в проработке архитектуры новых модулей на всех этапах - от концепции до эксплуатации;
Участвовать в перекрёстном код-ревью;
Применять свой опыт для рефакторинга и оптимизации существующей кодовой базы, повышая её производительность и надёжность.
Что мы ждём от вас
Опыт коммерческой разработки от 5 лет;
Уверенное понимание и применение принципов ООП;
Мышление по принципам SOLID, KISS, DRY, YAGNI и стремление проектировать в соответствии с ними;
Умение читать чужой код и относиться к нему с уважением, а также способность аргументированно предлагать улучшения;
Требовательность к собственному результату: решённая задача, производительность и качество кода;
Высокий темп работы и умение при этом доводить задачи до конца качественно;
PHP 7 и PHP 8 (Yii / Symfony);
Уверенное знание SQL (PostgreSQL), работа с брокерами (RabbitMQ);
Уверенное владение Git, включая работу из командной строки при необходимости;
Навыки написания модульных и интеграционных тестов.
Важно! опыт с frontend-технологиями: правка JavaScript, CSS и HTML (при помощи AI агентов).
Поддержка мобильных приложений
Основное направление должности это backend на PHP, но в зону ответственности также будет входит поддержка и доработка мобильных приложений под iOS и Android. Здесь не требуется вести мобильную разработку как основное направление - задача в том, чтобы ориентироваться в проектах, фиксить баги, дописывать экраны и фичи по аналогии с существующим кодом (при помощи AI агентов).
Базовое знание Swift, умение читать и дорабатывать чужой код;
Понимание UIKit и вёрстки кодом (SnapKit);
Умение ориентироваться в модульной архитектуре (VIPER) и поддерживать существующие модули по образцу;
Понимание работы сетевого слоя (Moya) и интеграции с REST API;
Сборка проекта и работа с зависимостями: CocoaPods и SPM.
Базовое знание Kotlin, умение читать и дорабатывать чужой код;
Понимание Android SDK и View-based UI (ViewBinding, ConstraintLayout, Material);
Умение работать с навигацией (Navigation Component) в рамках фрагментного приложения;
Понимание работы сетевого слоя (Retrofit + OkHttp, kotlinx-serialization) и интеграции с REST API;
Сборка проекта на Gradle.
Опыт интеграции SDK (Firebase, AppMetrica, Yandex Maps/MapKit);
iOS: знакомство с DI (DITranquillity), Fastlane / Tuist, кодогенерацией ресурсов (R.swift);
Android: понимание DI (Koin), сборка под два флейвора — GMS и HMS (Google / Huawei), работа с геолокацией.
Работа в Мокрый Нос IT - это: