Smart Horizon

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

в Smart Horizon

от 250 000 ₽/мес на руки

📍 Москва (м. Арбатская)Можно удалённо из РФ
Специализация
iOS
Уровень
Middle
Английский
B1 — IntermediateB1 — Intermediate

Для рассмотрения вашей кандидатуры нам необходимы ответы на приведенные ниже вопросы, просим ответить в свободной форме :)

  1. Для чего нужны методы UIView layoutSubviews, setNeedsLayout и layoutIfNeeded? Приведите примеры использования каждого.
  2. Объясните в чем разница синхронного (sync) и асинхронного (async) выполнения задачи на очереди.
  3. Какие типы коллекций бывают в Swift? В чем отличие каждой?
  4. Зачем нужен протокол Hashable? И как он связан с Equatable?
  5. Зачем нужны unowned ссылки? Поделитесь примерами, когда вы их использовали.

Технологии/инструменты

SwiftGitJira

Обязанности

  • Поддержка и развитие текущих проектов мобильных приложений финансового сектора.
  • Работа в команде, code review (Gitflow).
  • Рефакторинг существующего кода.
  • Внедрение и выбор библиотек, практик, улучшающих решение со стороны производительности, читаемости, тестируемости.
  • Профилирование и оптимизация приложений для мобильных устройств.

Требования

  • Понимание, почему clean architecture — это хорошо.
  • Опыт разработки нативных мобильных приложений под iOS: 3 года и более.
  • Знание и понимание архитектуры MVI.
  • Знание Swift и основных используемых в приложении фреймворков.
  • Умение писать чистый, аккуратный, функциональный код.
  • Опыт работы со стандартными инструментами контроля версий (Git), баг-трекинга (Jira) и т.п.
  • Знание английского языка на уровне чтения технической документации.
  • Умение создавать масштабируемые и переиспользуемые решения и системы.

Будет плюсом

  • Опыт работы с дизайн-системой.
  • Опыт создания кастомных UI-элементов, в том числе с использованием Core Graphics.
  • Опыт работы / понимание SwiftUI.

Что мы предлагаем

  • Полную удаленку.
  • Расширенную программу ДМС (стоматология, обслуживание в лучших клиниках города, телемедицина, страхование для выезжающих за рубеж и от несчастных случаев).
  • Предложения от партнёров для путешествий, развлечений и занятий спортом.
  • Личностное и профессиональное развитие, обмен опытом, участие в реализации собственных инициатив и программу признания.
  • Сильную, развитую корпоративную культуру и участие в ярких корпоративных мероприятиях.
  • Пространство для неформального общения: творческие программы, интеллектуальные конкурсы и турниры.
  • Возможность участия в волонтерских программах: мы организуем благотворительные мероприятия, участвуем в социальных и экологических проектах.
  • Оплачиваемые выходные дни для значимых событий.
Глеб Юдин Менеджер по подбору персонала
Smart Horizon

О компании Smart Horizon

Сфера
Технологический оператор с масштабируемой ИТ-платформой
Размер
101 - 200

Smart Horizon — российская компания, центр разработки и поддержки инновационных платформ. Мы реализуем как отдельные модули собственной разработки, так и комплексные технологические проекты «под ключ» в интересах других участников финансового рынка.

Наша команда состоит из высококвалифицированных ИТ-специалистов с опытом работы в крупных технологических компаниях и банках. В компании работает более 100 человек, из которых более 90% — ИТ-специалисты высокой квалификации, работающие по последним проектным и продуктовым методологиям.

Похожие вакансии

410 000 – 540 000 ₽/мес на руки
📍 Москва (м. Выставочная / м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
380 000 – 420 000 ₽/мес на руки
Полная удалёнка
380 000 – 420 000 ₽/мес на руки
Полная удалёнка
300 000 – 400 000 ₽/мес на руки
📍 Москва (м. Смоленская), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
300 000 – 540 000 ₽/мес на руки
📍 Москва (м. Выставочная / м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), можно удалённо из РФ