Объединённая компания Wildberries и Russ (ООО «РВБ») — это международная технологическая компания, основанная в России. Она образована в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ — с целью совместного создания новейшей цифровой торговой платформы и предоставления бесшовных инструментов для развития малого и среднего бизнеса на территории стран присутствия.
Wildberries и Russ — это лидер рынков e-commerce и наружной рекламы в России с современной IT-инфраструктурой.
Сейчас мы ищем опытного Mobile-разработчика в нашу команду разработки корпоративного мессенджера.
Задачи:
- Разрабатывать приложения под Android и iOS на React Native;
- Улучшать внутренние процессы разработки, проводить ревью кода;
- Взаимодействовать с другими командами разработки, аналитиками, дизайнерами и менеджерами.
Требования:
- Опыт коммерческой разработки на React Native (2+ года)
- Свободное владение TypeScript
- Практический опыт работы с WatermelonDB (оптимизация запросов, синхронизация данных, миграции)
- Знание архитектурных паттернов (MVC, MVVM, Redux/MobX)
- Работа с legacy-кодом: Умение анализировать, рефакторить и поддерживать сложный существующий код
- Опыт диагностики и устранения "узких мест" в производительности
- Оптимизация производительности: Навыки профилирования приложений (использование Flipper, React Native Debugger, Xcode Instruments, Android Profiler)
- Опыт оптимизации рендеринга (FlatList, memoization), управления памятью, анимаций
- Специфика проекта: Понимание особенностей Mattermost (WebSocket, push-уведомления, REST API)
- Знание экосистемы React Native (нативные модули, связка iOS/Android)
Желательные навыки:
- Знание инструментов мониторинга (Sentry, Firebase Performance)
- Умение настраивать CI/CD (Fastlane, Bitrise)
- Понимание процессов code review (Git/GitLab)
Личные качества:
- Аналитический склад ума: способность разбираться в чужом коде и выявлять root-cause проблем
- Системное мышление: умение балансировать между рефакторингом и внедрением фич
- Коммуникация: готовность работать в команде с бэкенд-разработчиками и QA.
- Дополнительно (плюсом): Участие в open-source проектах, связанных с React Native
- Портфолио приложений с акцентом на оптимизацию производительности
- Знание WebAssembly для ресурсоемких задач
Мы предлагаем:
- Удаленный или гибридный формат работы
- Оформление в аккредитованную IT-компанию (с поддержкой условий IT-ипотеки)
- Бесплатное питание при работе из офиса
- ДМС со стоматологией (после 3-х месяцев испытательного срока)
- Корпоративные обучения и IT-мероприятия