Описание
«5 элемент» — это 30 лет успеха, 81 современный магазин, крупный интернет-магазин, мощная логистика и сервис, а главное — команда из 3000+ профессионалов. Сейчас мы активно развиваем IT-департамент и ищем Разработчика мобильного приложения, чтобы вместе двигаться вперёд!
Задачи
•Разрабатывать архитектуру мобильного приложения с нуля
•Руководить командой из 2 и более разработчиков
•Определять технологический стек и инженерные стандарты
•Управлять процессом релизов и CI/CD
•Обеспечивать качество, надежность и безопасность
•Участвовать в техническом планировании
•Обеспечивать эффективную техническую коммуникацию со стейкхолдерами
Требования
•7–10+ лет в мобильной разработке, из них 5+ лет в production React Native
•3+ года в роли архитектора / техлида / principal mobile engineer
•Экспертный TypeScript и современный JavaScript (ES6+), глубокое понимание React (hooks, lifecycle, паттерны)
•Production-опыт New Architecture: Fabric, TurboModules, JSI, Hermes
•Понимание архитектурных паттернов: Clean Architecture, MVVM, модульная архитектура, монорепозитории (Nx / Turborepo)
•Производительность: профилирование cold start, TTI, памяти, рендеринга. Инструменты — Hermes Profiler, Flipper, Xcode Instruments, Android Profiler
•Тестирование: Jest, React Native Testing Library, Detox / Maestro, выстраивание тестовой стратегии, а не только написание тестов
•CI/CD и релизы: Fastlane, EAS Build / Submit, GitHub Actions / GitLab CI / Bitrise, опыт публикации в App Store и Google Play
•Безопасность: OWASP Mobile Top 10, secure storage (Keychain / Keystore), certificate pinning, OAuth 2.0 / OIDC
•Опыт менторства и code review, формирование инженерных стандартов
•Способность обосновывать архитектурные решения фактами и trade-off'ами
Будет плюсом: опыт нативной интеграции: iOS (Swift / Objective-C) и Android (Kotlin / Java), написание кастомных native modules
Условия
•Конкурентную заработную плату — обсуждается индивидуально с учётом ваших ожиданий и опыта
•Современный офис рядом с метро — комфортные условия для работы и общения
•Дополнительный выходной в день рождения и 4 sick-days — баланс между работой и личным временем
•Корпоративные праздники, подарки и скидки от партнёров — приятные бонусы и выгодные предложения
•Обучение и развитие за счёт компании — доступ к тренингам и образовательным программам
•50% компенсацию абонемента Allsports — поддержка здорового образа жизни
•Медицинское обслуживание, услуги корпоративного психолога — забота о вашем благополучии
•Дружную команду и возможность влиять на процессы — ценим инициативу и поддерживаем развитие