Описание работы
Как iOS-разработчик, вы будете играть ключевую роль в создании инновационных функций для большой глобальной аудитории. Вы будете тесно сотрудничать с кросс-функциональными командами, включая технических и продуктовых специалистов, чтобы предоставлять высококачественные решения. Ваша экспертиза в iOS-разработке поможет анализировать требования к продукту, давать ценные рекомендации и обеспечивать создание поддерживаемого и масштабируемого кода.
Ключевые обязанности
- Тесно сотрудничать с техническими и продуктовыми специалистами в кросс-функциональной команде для разработки инновационных функций для большой глобальной аудитории.
- Анализировать требования и дизайны, предоставленные продуктовыми владельцами, давая ценные рекомендации на основе вашей экспертизы в iOS-разработке.
- Создавать высококачественный, модульный и масштабируемый код, который легко поддерживать и тестировать в разумные сроки.
- Регулярно синхронизироваться не только с вашей командой по разработке функций, но и со всей iOS-командой, чтобы ваши идеи и инсайты были услышаны и оценены.
Требования к кандидату
- Минимум 5 лет опыта полноценной iOS-разработки (верхний предел не ограничен).
- Владение Swift, UIKit и глубокое понимание лучших практик iOS-разработки.
- Знание архитектуры MVVM (опыт работы с SnapKit и RxSwift/Combine будет большим плюсом).
- Владение Git и знакомство с моделями ветвления, такими как Git-flow, Trunk Based Development и т.д.
- Отличные навыки решения проблем и стремление к постоянному обучению.
- Знание области блокчейна и web3.
- Отличные коммуникативные навыки и способность к сотрудничеству.
- Фокус на создание высококачественного кода и исключительного пользовательского опыта.
- Опыт написания модульных тестов и snapshot/UI-тестов будет преимуществом.
- Кандидаты с большим опытом будут рассматриваться на позицию старшего разработчика.
- Опыт управления командой будет плюсом.
- Умение говорить на китайском, возможность использовать английский в качестве рабочего языка.


