Назад
обновлено 23 часа назад

iOS-разработчик (Swift/UIKit/SwiftUI)

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
iOS-разработчик (Swift/UIKit/SwiftUI): Разработка и поддержка функционала iOS-приложений, внутренних библиотек и архитектуры компонентов с акцентом на Swift, UIKit/SwiftUI, многопоточность и качество кода. Focus on проектировании новых фич, написании Unit-тестов, развитии CI/CD, проведении Code Review и самостоятельном обосновании технических решений.

Локация: Москва, Пресненская набережная, 12. Формат работы: на месте работодателя, удалённо или гибридно.

Компания

Тануки — сеть японских ресторанов с iOS-приложениями и внутренними цифровыми продуктами.

Что делать

  • Разрабатывать новый функционал и поддерживать существующие iOS-приложения.
  • Проектировать фичи, архитектуру и взаимодействие компонентов.
  • Разрабатывать и поддерживать внутренние библиотеки.
  • Писать и актуализировать Unit-тесты.
  • Развивать CI/CD, проводить Code Review и поддерживать стандарты качества кода.
  • Участвовать в обсуждении технических решений и улучшении архитектуры приложений.

Требования

  • Коммерческий опыт iOS-разработки на Swift от 2 лет; общий требуемый опыт — от 3 до 6 лет.
  • Глубокое понимание Swift и iOS SDK, жизненного цикла приложения и экранов.
  • Опыт работы с UIKit и/или SwiftUI.
  • Знание ARC, retain cycles, weak/unowned references, многопоточности и асинхронного программирования: GCD, async/await, actors.
  • Понимание MVC, MVVM, принципов разделения ответственности и основных паттернов проектирования.
  • Умение самостоятельно проектировать функциональность, выбирать архитектурный подход и аргументировать технические решения.
  • Уверенное самостоятельное написание, чтение и отладка кода без зависимости от ИИ-инструментов.
  • Самостоятельность, ответственность, инициативность и внимательное отношение к качеству результата.

Хорошо, если есть

  • Опыт работы со Swift 5/6, SPM, CocoaPods, Git, GitLab, GitLab CI/CD, Fastlane, SwiftLint, Sentry, AppMetrica и AppsFlyer.

Культура и преимущества

  • Полная занятость.
  • Доступны onsite, удалённый и гибридный форматы работы.
  • Ценится понимание принципов работы технологий, инициативность и ответственность за качество решений.
  • ИИ-инструменты можно использовать для ускорения разработки, но требуется самостоятельная проверка, объяснение и отладка кода.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →