Старший macOS разработчик (CAD приложение)
Ищем старшего macOS разработчика для модернизации профессионального 2D CAD приложения. Нужно владеть C, C++, Objective-C и Swift, иметь опыт работы с macOS SDK и 2D графикой. Предлагается полностью удаленная работа, гибкий график и интересные технические задачи.
Зарплата не указана — оценили по рынку
На основе 55 похожих вакансий за 90 дней.
Что предстоит делать
<p><strong>Описание проекта:</strong></p><p>Проект включает разработку и поддержку профессионального 2D CAD-приложения для macOS — давно существующего десктопного инструмента, используемого архитекторами, дизайнерами интерьеров, инженерами и любителями для технического черчения, планировки помещений и дизайнерского проектирования. Продукт имеет богатую историю на платформе Apple и известен своим интуитивно понятным интерфейсом, адаптированным для пользователей Mac.<br><br><strong>О роли:</strong></p><p>Мы ищем опытного старшего macOS-инженера для руководства модернизацией и расширением функциональности профессионального CAD-приложения для macOS. Вы возьмете на себя ответственность за зрелую кодовую базу, будете определять архитектурные решения и поставлять значительно обновленный продукт, отвечающий требованиям современных дизайнеров и инженеров.<br><br></p><p><strong>Ключевые обязанности:</strong></p><ul><li> Руководить проектированием и реализацией крупных новых функций и архитектурных обновлений существующего macOS CAD-приложения.</li><li> Разрабатывать высокопроизводительный 2D-рендеринг графики с использованием нативных графических фреймворков macOS (Core Graphics, Core Animation, AppKit drawing).</li><li> Писать чистый, поддерживаемый код на C, C++, Objective-C и Swift, а также направлять стратегии миграции между языками, где это уместно.</li><li> Интегрировать и использовать инструменты разработки с поддержкой ИИ (например, GitHub Copilot, Claude или аналогичные) для ускорения разработки и повышения качества кода.</li><li> Тесно сотрудничать с продакт-менеджерами и дизайнерами; четко сообщать технические требования и прогресс на английском языке.</li><li> Проводить ревью кода и наставлять младших членов команды.</li><li> Управлять исходным кодом с помощью Git и/или Subversion; отслеживать задачи и дефекты в Jira.</li><li> Профилировать и оптимизировать производительность приложения для обеспечения отзывчивости и эффективности использования памяти на Apple Silicon и Intel Mac.</li><li> Обеспечивать совместимость с текущими и будущими версиями macOS.</li></ul><p><strong></strong></p><p><strong>Обязательные требования:</strong></p><ul><li> 6+ лет профессионального опыта разработки ПО, из которых не менее 5 лет сфокусированы на разработке приложений для macOS.</li><li> Хорошее рабочее знание Objective-C и Swift.</li><li> Обширный практический опыт работы с macOS SDK: AppKit, Foundation, Core Data, XPC и связанными фреймворками.</li><li> Глубокие знания C и C++ (C++17 или новее).</li><li> Подтвержденное использование ИИ-инструментов для кодинга (Copilot, Cursor, Claude и т.д.) как части активного рабочего процесса разработки.</li><li> Владение системами контроля версий: Git и/или Subversion.</li><li> Опыт управления задачами, багами и спринтами в Jira или аналогичном инструменте отслеживания проектов.</li><li> Хорошие навыки письменного и устного общения на английском языке; комфортная работа в международной команде. </li></ul><p><strong></strong></p><p><strong>Будет плюсом:</strong></p><ul><li> Хорошее понимание 2D-графических систем macOS: Core Graphics, Core Animation, AppKit drawing и системы печати macOS (NSPrintOperation, генерация PDF).</li><li> Подтвержденный опыт в разработке CAD, вычислительной геометрии или других графически интенсивных приложений.</li></ul><p><strong></strong></p><p><strong>Предпочтительные квалификации:</strong></p><ul><li> Знание SVG: парсинг, рендеринг и экспорт для обмена 2D-чертежами.</li><li> Опыт работы с системой печати macOS и конвейерами вывода PDF/PostScript.</li><li> Опыт работы с Metal или OpenGL для GPU-ускоренного 2D-рендеринга (плюс, не обязательно).</li><li> Опыт работы с кроссплатформенными кодовыми базами, нацеленными на macOS, Windows или Linux.</li><li> Вклад в проекты с открытым исходным кодом или видимое портфолио выпущенных macOS-приложений.</li></ul><p><strong></strong></p><p><strong>Что мы предлагаем:</strong></p><ul><li> Технически сложный проект модернизации «с нуля» со значительной инженерной ответственностью.</li><li> Конкурентоспособный компенсационный пакет, соответствующий опыту старшего уровня.</li><li> Полностью удаленная позиция с гибким графиком работы.</li><li> Предоставление рабочего оборудования при необходимости.</li><li> Коллаборативная, инженерно-ориентированная культура, где ваши решения напрямую влияют на продукт.</li></ul> <div> <a href="https://jobs.dou.ua/companies/cmk-software-mac-kiev/vacancies/360729/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийСтарший Embedded C/C++ инженер (RTOS)
Старший Embedded C/C++ инженер для разработки коммуникационного стека нового поколения. Нужно интегрировать 5G/LTE модемы, обеспечить бесшовное переключение между сетями и оптимизировать прошивку. Требуется 7+ лет опыта в RTOS и глубокие знания C/C++. Предлагают удаленную работу, гиг-контракт и бонусы.
Старший C++/C# разработчик (Кибербезопасность)
~2 202 255 – 3 823 898 ₸ оценка
Ищем опытного C++/C# разработчика для работы над продуктом в сфере кибербезопасности. Вы будете заниматься бэкенд-разработкой, исследованием и решением проблем, интеграцией с другими системами. Требуется 5+ лет опыта, знание C#/C++, сетей и английского на уровне Upper-Intermediate. Компания предлагает удаленную работу, гибкий график, 29 дней отпуска и бесплатные курсы английского.
C++ разработчик (Qt/QML)
Ищем опытного C++ разработчика с экспертизой в Qt/QML для создания инновационных IoT-решений для умного климат-контроля. Вы будете разрабатывать интерфейсы и компоненты для устройств, управляющих отоплением, вентиляцией и кондиционированием. Компания предлагает работу в международной команде с сильной инженерной культурой и возможностями для роста.
Старший сетевой инженер-программист
~2 202 255 – 3 823 898 ₸ оценка
Разработка ПО для сетевых устройств (маршрутизаторы, коммутаторы) на C/C++ и Python. Требуется опыт с BSP, control/data plane и автоматизированным тестированием. Предлагается работа в международной компании.
Android BSP инженер
~2 202 255 – 3 823 898 ₸ оценка
Ищем опытного Android BSP инженера для работы с последними версиями Android. Требуется глубокое знание C/C++, Android HAL, подсистем камеры, дисплея и медиа, а также опыт кастомизации BSP и интеграции платформы. Предлагается работа над сложными системными задачами в кросс-функциональной команде.
Разработчик C++ (PKI, криптография)
~2 202 255 – 3 823 898 ₸ оценка
Вакансия для C++ разработчика, который будет заниматься созданием и развитием корпоративной платформы для управления сертификатами и криптографическими сервисами. Требуется опыт работы с PKI, OpenSSL и Linux. Предлагается работа в сфере информационной безопасности.