Senior Разработчик мобильных приложений IOS (нативный стек)

Про.Потолок
Москва Опубликовано 25 августа 2026
250000 – 350000 руб.
Полная занятость3–6 летПрограммист
250000 – 350000 руб.

Описание

Аккредитованная компания “АЦТС”, являющаяся дочерней IT структурой «Про.Потолок», приглашает в команду опытного Разработчика мобильных приложений IOS (нативный стек) уровня Senior / Lead для работы над масштабными и технологически сложными проектами в сфере цифровизации строительства. Мы создаем будущее строительной индустрии и ищем специалиста, который поможет нам реализовать наши амбициозные планы.

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

  • Удаленный или гибридный формат работы

  • Участие в уникальном проекте – цифровая платформа для строительной отрасли.

  • Стабильный и прозрачный доход – 250 000 руб. - 350 000 руб. по результатам собеседования. Зависит от вашего опыта.

  • Профессиональное развитие – работа с новейшими технологиями, сильной командой и участие в крупных проектах.

Требуемый стек (обязательно наличие опыта):

  • Нативный стек: Swift 5.5+

  • Обмен данными:

    • Rest/GrahpQL (HTTP)

    • WebSocket

    • gRPC (HTTP / 2)

  • Опыт реализации офлайн-режима с локальным хранилищем:

    • Локальные хранилища: Core Data / SQLite.swift

    • Синхронизация данных с сервером

  • Опыт реализованных сложных кастомных UI и 3D-проектов:

    • Drag & Drop-интерфейсы (Apple DragAndDrop)

    • Кастомных свайпы с использованием swipe Actions

    • Низкоуровневые API графики: Metal

    • Векторная графика (PDF/SF Symbols) и оптимизация растровых ресурсов (@3x)

  • Опыт работы с LiDAR-сенсорами iPhone и фреймворками для 3D-моделирования и пространственного анализа:

    • ARKit / RealityKit

    • Object Capture

  • Реактивное программирование и архитектура: Глубокое понимание Combine и обязательное соблюдение гибридного подхода (MVVM с State / MVI-like). Кандидат должен иметь опыт реализации однонаправленного потока данных (UDF) с неизменяемым состоянием (ViewState) и четким разделением логики от UI («тупые» View).

  • Реактивное программирование и архитектура:

    • Глубокое понимание Combine

    • MVVM с State / MVI-подход

    • Реализация однонаправленного потока данных (UDF) с неизменяемым состоянием (ViewState)

    • Четкое разделение логики и UI («тупые» View)

  • Способность реализовывать универсальную версию сборки для всех моделей iPhone

  • Умение делать UI независимым от системных настроек iOS

  • Асинхронность:

    • Многопоточность через GCD / OperationQueue

    • Использование Combine для обработки асинхронных потоков

  • Инструменты: Git, Docker, JIRA, Swagger/OpenAPI, CI/CD

Требования к кандидату:

  • Оконченное высшее профильное образование (обязательно);

  • Подтвержденный опыт разработки от 5 лет;

  • Глубокое понимание паттернов проектирования, алгоритмов и структур данных.

Какими личными качествами должен обладать кандидат?

Мы ищем разработчика, который:

  • Самоорганизован – умеет эффективно управлять своим временем и задачами.

  • Ответственен – выполняет работу качественно и в срок.

  • Внимателен к деталям – уделяет внимание качеству кода и архитектуры.

  • Командный игрок – умеет взаимодействовать с коллегами и работать в связке с другими специалистами.

  • Инициативен – предлагает идеи и решения для улучшения процессов.

  • Адаптивен – быстро осваивает новые технологии и методологии разработки.

Описание

Аккредитованная компания “АЦТС”, являющаяся дочерней IT структурой «Про.Потолок», приглашает в команду опытного Разработчика мобильных приложений IOS (нативный стек) уровня Senior / Lead для работы над масштабными и технологически сложными проектами в сфере цифровизации строительства. Мы создаем будущее строительной индустрии и ищем специалиста, который поможет нам реализовать наши амбициозные планы.

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

  • Удаленный или гибридный формат работы

  • Участие в уникальном проекте – цифровая платформа для строительной отрасли.

  • Стабильный и прозрачный доход – 250 000 руб. - 350 000 руб. по результатам собеседования. Зависит от вашего опыта.

  • Профессиональное развитие – работа с новейшими технологиями, сильной командой и участие в крупных проектах.

Требуемый стек (обязательно наличие опыта):

  • Нативный стек: Swift 5.5+

  • Обмен данными:

    • Rest/GrahpQL (HTTP)

    • WebSocket

    • gRPC (HTTP / 2)

  • Опыт реализации офлайн-режима с локальным хранилищем:

    • Локальные хранилища: Core Data / SQLite.swift

    • Синхронизация данных с сервером

  • Опыт реализованных сложных кастомных UI и 3D-проектов:

    • Drag & Drop-интерфейсы (Apple DragAndDrop)

    • Кастомных свайпы с использованием swipe Actions

    • Низкоуровневые API графики: Metal

    • Векторная графика (PDF/SF Symbols) и оптимизация растровых ресурсов (@3x)

  • Опыт работы с LiDAR-сенсорами iPhone и фреймворками для 3D-моделирования и пространственного анализа:

    • ARKit / RealityKit

    • Object Capture

  • Реактивное программирование и архитектура: Глубокое понимание Combine и обязательное соблюдение гибридного подхода (MVVM с State / MVI-like). Кандидат должен иметь опыт реализации однонаправленного потока данных (UDF) с неизменяемым состоянием (ViewState) и четким разделением логики от UI («тупые» View).

  • Реактивное программирование и архитектура:

    • Глубокое понимание Combine

    • MVVM с State / MVI-подход

    • Реализация однонаправленного потока данных (UDF) с неизменяемым состоянием (ViewState)

    • Четкое разделение логики и UI («тупые» View)

  • Способность реализовывать универсальную версию сборки для всех моделей iPhone

  • Умение делать UI независимым от системных настроек iOS

  • Асинхронность:

    • Многопоточность через GCD / OperationQueue

    • Использование Combine для обработки асинхронных потоков

  • Инструменты: Git, Docker, JIRA, Swagger/OpenAPI, CI/CD

Требования к кандидату:

  • Оконченное высшее профильное образование (обязательно);

  • Подтвержденный опыт разработки от 5 лет;

  • Глубокое понимание паттернов проектирования, алгоритмов и структур данных.

Какими личными качествами должен обладать кандидат?

Мы ищем разработчика, который:

  • Самоорганизован – умеет эффективно управлять своим временем и задачами.

  • Ответственен – выполняет работу качественно и в срок.

  • Внимателен к деталям – уделяет внимание качеству кода и архитектуры.

  • Командный игрок – умеет взаимодействовать с коллегами и работать в связке с другими специалистами.

  • Инициативен – предлагает идеи и решения для улучшения процессов.

  • Адаптивен – быстро осваивает новые технологии и методологии разработки.

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

Разработчик C#/Blazor Fullstack интеграционной платформы
TKV Group
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Специалист контакт-центра (письменная поддержка)
ИнтернетУрок
от 53000 руб.
Полная занятостьОпыт 1–3 года
Редактор (Поисковик)
АСТ, издательская группа
Зарплата не указана
Полная занятостьОпыт 1–3 года
Project manager
Призма
Зарплата не указана
Полная занятостьОпыт 1–3 года
Администратор апартаментов
Завод Автоглушитель
70000 – 90000 руб.
Полная занятостьОпыт 3–6 лет
Операционный менеджер в команду локализации
Ozon
Зарплата не указана
Полная занятостьОпыт 1–3 года