👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior/Middle IOS developer (удаленно)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Формируем выделенные команды разработки, создаем цифровые продукты для В2В бизнеса

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

О компании и команде

REDLAB - партнер в создании и развитии ИТ-продуктов (аутсорсинг). Мы предлагаем своим клиентам полный цикл разработки ПО: от аудита и стратегии запуска до сопровождения и дальнейшего развития продукта.

Мы специализируемся на создании цифровых продуктов для В2В клиентов и формируем выделенные команды разработки.

Среди наших клиентов:

  • крупнейшие российские ИТ гиганты, вместе с которыми мы реализуем масштабные федеральные проекты - IBS, Диасофт, ОТР, ЛАНИТ, Айтеко, Норбит, БФТ, Cinimex, Кометрика, Неофлекс, Парма, Техносерв, ТимФорс,
  • мы принимаем участие в разработке продуктов для ведущих российских банков самых разных цветов,
  • компании, которым мы помогаем автоматизировать их бизнес и создавать новые продукты: УБРиР, ВСК, SKB Lab, Cleverence, U_C_S, DevExperts, Еврохим, KonnektU, BPC, BrandMonitor, InvoiceBox, СберЗвук.

Мы придерживаемся продуктового видения: в тесном взаимодействии с заказчиком ищем лучшие идеи для решения его задач и находим оптимальные варианты их реализации.

Для развития нашего направления мобильной разработки ищем IOS разработчика.

Наша команда IOS это сильная команда экспертов, вовлеченных в свое дело и развитие общего продукта; для успешной работы создана атмосфера доверия и сплоченности даже на расстоянии.

    Ожидания от кандидата

    Мы поручим тебе:

    • Разработку новой функциональности продуктов компании.
    • Рефакторинг и оптимизация существующей функциональности продуктов компании.
    • Исправление найденных дефектов в программных продуктах компании.
    • Написание модульных и интеграционных тестов.
    • Написание технической документации по уже существующим и вновь разрабатываемым продуктам компании.

    Для работы нужны:

    • Опыт коммерческой разработки на языке Swift от 4 лет.
    • Знание и опыт создания UI с помощью программного кода.
    • Знание и опыт создания сложных графических интерфейсов(Canvas).
    • Знание и опыт работы с простой анимацией (UIView animations).
    • Понимание архитектур (MVVM/MVP/VIPER/MVC).
    • Понимание устройства и работы ARC.
    • Знание и опыт работы с CoreData/Realm.(базовые навыки),
    • Знание и опыт работы с RestApi, HTTPS, JSON.
    • Знание и опыт работы с GCD.
    • Знание и опыт написания Unit-тестов.
    • Знание и понимание механизмом KVO и KVC.
    • Знание и опыт работы с Коллекциями и алгоритмами сортировки данных.
    • Основы работы с VCS (в частности, с Git).
    • Английский язык (минимум, на уровне чтения проф. литературы).

    Будет плюсом:

    • Знание основ языка Objective-C.
    • Понимание принципов SOLID, KISS, DRY, YAGNI;
    • Знание всех шаблонов проектирования.
    • Знание и опыт построения кастомных элементов интерфейса и анимаций(Core Animations)
    • Знание и опыт работы с Рефлексией (Swizling, Associated objects, Function names, Class names)
    • Знание и опыт работы с WebSocket, Operation, OperationQueue.
    • Опыт использования и настройки CI/CD (Gitlab CI/Fastline/Jenkins).

    Условия работы

    Взамен от нас:

    • Оформление по ТК РФ (full time);
    • Интересные и уникальные проекты - в игровой, финансовой и промышленной сферах, а также в других трендовых направлениях;
    • Справедливое вознаграждение в соответствии со вкладом в развитие компании;
    • Система бенефитов для сотрудников;
    • Комфортная рабочая атмосфера - душевные коллеги.