Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Описания нет
задачи
Реализовывать фичи по PRD, следовать архитектуре проекта и решать задачи end-to-end;
Писать чистый поддерживаемый Swift в соответствии с кодстайлом проекта без дублирования логики;
Обеспечивать корректную работу с async/await, управлять состоянием UI, предотвращать race conditions, обрабатывать background/foreground, а также учитывать плохую сеть и прерывания;
Интегрировать API по контракту бэкенда, обрабатывать ошибки, настраивать retry/fallback, логирование, синхронизацию данных и UI;
Работать с StoreKit и StoreKit 2, обрабатывать статусы подписки, cancel/expired/refund и обеспечивать корректное обновление UI;
Интегрировать утверждённые техлидом SDK и изолировать их от основной логики;
Исправлять баги в своей зоне ответственности, реагировать на крэши и анализировать их причины;
Работать под руководством iOS Tech Lead, проводить code review в обе стороны, а также помогать мидлам и джунам.
требования
Опыт именно в компаниях, разрабатывавших мобильные приложения для iOS и Android;
Наличие реального продуктового опыта, а не пет-проектов.