Старший React Native разработчик — Владелец приложения (w/m/x/d)
Местоположение: Берлин
Присоединяйтесь к нашей поездке!
Вы отвечаете за наше мобильное приложение для клиентов от начала до конца, от архитектуры до релиза в магазинах. Одна кодовая база React Native используется для iOS и Android, и вы несете ответственность за её код, её нативный слой, её релизы и за клиентскую часть каждого API-контракта.
Приложение — это то, как наши клиенты ежедневно взаимодействуют с продуктом. Ваша работа поддерживает его скорость, стабильность и безопасность при внесении изменений, а также повышает его качество и уверенность в релизах с каждой версией.
Эта позиция предполагает работу в Берлине.
Ваши обязанности
- Отвечать за архитектуру приложения, качество кода, производительность и стабильность на iOS и Android
- Создавать и поддерживать нативные модули на Swift или Kotlin, когда React Native недостаточно
- Отвечать за нативную сборку, релизы и распространение в магазинах для iOS и Android
- Согласовывать API-контракты с бэкенд-разработчиками и обрабатывать состояния офлайн, повторных попыток и ошибок
- Интегрировать и поддерживать сторонние SDK для платежей, карт, аналитики и сообщений
- Создавать и поддерживать автоматизированное тестирование и запускать его в CI
- Поддерживать AI-инструментарий кодовой базы в системе контроля версий и ревьюить его как код
- Эффективно развертывать и использовать AI-агентов.
Ваш опыт
- Более 5 лет опыта работы с React Native в продакшене, с релизами как в App Store, так и в Google Play
- Глубокие знания нативной разработки: Swift или Objective-C с Xcode, Kotlin или Java с Android Studio и Gradle
- Отличное знание TypeScript и JavaScript, а также опыт работы с современным управлением состоянием (state management)
- Интеграция REST API с продуманной обработкой асинхронных операций, офлайн-режимов и состояний ошибок
- Автоматизированное тестирование с помощью Jest и Detox или Maestro, запуск в CI, такой как GitLab CI или GitHub Actions
- Релизы в магазины с помощью fastlane: подписание, тестовые треки перед релизом и поэтапные развертывания
- Свободное владение английским языком и право на работу в Германии
Высоко ценится
- Опыт работы в сфере мобильности, логистики или другого потребительского продукта с высокой операционной нагрузкой
- Приложения с интенсивным использованием карт: разрешения на геолокацию, push-уведомления и deep linking
- Интеграция SDK для платежей в потребительском приложении
- Умение читать бэкенд-код на типизированном языке и SQL
- Доступность (Accessibility) и локализация для многоязычной аудитории
- Ежедневное использование AI-агентов для написания кода, ревьюирование их вывода как любого pull request
Приветствуется
- Наличие действительного водительского удостоверения (ЕС категории B или эквивалент). Тестирование продукта включает поездки.
Не соответствуете всем требованиям? Свяжитесь с нами в любом случае. Ваше стремление учиться и развиваться очень важно для нас.
Преимущества
- Мобильность: Выберите между ежемесячными кредитами MILES или Deutschlandticket.
- Фитнес: Воспользуйтесь субсидируемым членством в Urban Sports Club для вашего физического и психического благополучия.
- Скидки: Получите доступ к более чем 1500 поставщикам для скидок на кроссовки, билеты в театр и многое другое.
- Home Office: Наслаждайтесь гибкостью работы из нашего офиса в Берлине и из дома.
- Пенсия: Обеспечьте своё финансовое будущее с нашим привлекательным пенсионным планом.
- Рост: Мы уделяем приоритетное внимание личному развитию через обмен знаниями и возможности обучения (при поддержке нашей HR-команды и тимлидов).
- Социальное влияние: Мы направляем часть нашей прибыли на поддержку региональных социальных проектов, активно внося вклад в благополучие общества и окружающей среды.