Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

сегодня

iOS разработчик

выше рынка на 12,1%
вакансия 303 000 ₽
в среднем 270 240 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

генерация резюме

Добавьте резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Описания нет

задачи

  • Проектировать и разрабатывать iOS-приложения с нуля и развивать существующие продукты;
  • Выбирать и внедрять архитектурные решения (MVVM, VIPER, MVI и др.);
  • Разрабатывать масштабируемые и модульные решения;
  • Писать Unit и UI тесты, участвовать в TDD/BDD процессах;
  • Оптимизировать производительность приложений;
  • Проводить code review;
  • Менторствовать middle/junior разработчиков;
  • Участвовать в развитии инженерной культуры и процессов;
  • Настраивать CI/CD и участвовать в релизном процессе.

требования

  • Глубокие знания ООП (SOLID, инкапсуляция, полиморфизм) и функционального программирования (map, reduce, immutability);
  • Уверенное понимание структур данных и алгоритмов;
  • Опыт работы с архитектурами: MVVM, MVC, MVP, VIPER, MVI;
  • Опыт написания Unit/UI тестов (XCTest, XCUI, Snapshot testing);
  • Опыт работы с локальными хранилищами: UserDefaults, CoreData, Realm, Keychain;
  • Знание принципов безопасности (шифрование, Secure Enclave);
  • Уверенная работа с UIKit и SwiftUI (AutoLayout, кастомные компоненты, анимации);
  • Опыт работы с DI (Swinject, Resolver или аналоги);
  • Глубокое понимание сетевого взаимодействия: REST, HTTP/HTTPS, URLSession, Alamofire, async/await;
  • Продвинутый уровень Git (rebase, cherry-pick, resolving conflicts);
  • Опыт работы с Combine / реактивным программированием;
  • Понимание SOA и построения слабосвязанных систем;
  • Опыт настройки CI/CD (GitHub Actions, Bitrise, Jenkins, Fastlane);
  • Опыт интеграции аналитики (Firebase, Amplitude, Sentry);
  • Навыки профилирования (Instruments, оптимизация производительности);
  • Опыт разработки SDK и модульных решений;
  • Опыт работы с мульти-модульной архитектурой (SPM, CocoaPods);
  • Опыт публикации приложений в App Store;
  • Будет плюсом опыт использования AI-инструментов (ChatGPT, Copilot) в разработке, навыки генерации тестов и документации с помощью AI, критическая оценка AI-сгенерированного кода.

условия

  • Сильная команда и сложные технические задачи.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в отклики

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.