Senior Разработчик мобильных приложений IOS (нативный стек)
250 000 - 350 000 ₽
Аккредитованная компания “АЦТС”, являющаяся дочерней 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 лет;
-
Глубокое понимание паттернов проектирования, алгоритмов и структур данных.
Какими личными качествами должен обладать кандидат?
Мы ищем разработчика, который:
-
Самоорганизован – умеет эффективно управлять своим временем и задачами.
-
Ответственен – выполняет работу качественно и в срок.
-
Внимателен к деталям – уделяет внимание качеству кода и архитектуры.
-
Командный игрок – умеет взаимодействовать с коллегами и работать в связке с другими специалистами.
-
Инициативен – предлагает идеи и решения для улучшения процессов.
-
Адаптивен – быстро осваивает новые технологии и методологии разработки.
Сравнение со средней зарплатой в похожих вакансиях:
170k
260k
100k
350k
Опубликована 19 часов назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва