Старший macOS разработчик на Objective-C
Разработка и поддержка сложного macOS-приложения для профессиональной обработки изображений и фоторедактирования в международной IT-компании. Нужен опыт 5+ лет в Objective-C, уверенное владение AppKit/Cocoa, современным C++17+, Core Data и многопоточностью. Предлагают удалённую работу, 25 дней отпуска, медстраховку, оплату обучения и корпоративные бонусы.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 19 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
Nauchsoft — международная IT-консалтинговая компания и компания по разработке программного обеспечения. Мы работаем в IT-бизнесе уже 37 лет и продолжаем расти. Мы ищем опытного Senior macOS Objective-C Developer для участия в долгосрочном проекте по разработке продукта для европейской софтверной компании, специализирующейся на профессиональных настольных решениях для обработки изображений и редактирования фото. Техническое окружение: • Основной язык: Objective-C • Дополнительные языки: Modern C++ (C++17+), Swift • Фреймворки macOS: AppKit, Cocoa • Среда разработки: Xcode • Архитектура: Multi-framework Xcode workspaces • Слой данных: Core Data • Многопоточность: Grand Central Dispatch (GCD) • Тестирование: XCTest, OCMock, GoogleTest • Отладка и производительность: инструменты отладки и профилирования macOS • CI/CD: CI pipelines • Дистрибуция: Notarized direct distribution для macOS • AI-инструменты: AI coding agents, используемые для исследования, разработки, тестирования и рефакторинга Ключевые обязанности: • Самостоятельно брать в работу и анализировать тикеты на разработку. • Исследовать дефекты и технические проблемы в большой, зрелой кодовой базе macOS. • Предлагать технические решения на основе анализа существующей реализации. • Реализовывать, тестировать и поставлять исправления и улучшения продукта. • Разрабатывать преимущественно на Objective-C и modern C++, с использованием Swift там, где это уместно. • Работать с AppKit/Cocoa и специфичной для macOS архитектурой приложений. • Разрабатывать и поддерживать функциональность с использованием Core Data. • Работать с многопоточностью и конкурентностью с использованием Grand Central Dispatch и связанных технологий. • Исследовать и устранять проблемы управления памятью, стабильности и производительности. • Использовать инструменты отладки и профилирования для диагностики сложного поведения приложения. • Добавлять и поддерживать unit- и acceptance-тесты. • Активно участвовать в code review. • Работать с несколькими фреймворками и модулями в рамках большого Xcode workspace. • Использовать AI coding agents для исследования, тестирования, рефакторинга и поддержки разработки. • Критически проверять, валидировать и улучшать решения, сгенерированные AI, прежде чем интегрировать их в production-кодовую базу. • Поставлять завершённые, протестированные и готовые к review изменения при ограниченном повседневном контроле. • Взаимодействовать с другими macOS-разработчиками и участвовать в технических обсуждениях с командой заказчика. Требуемые навыки и опыт: • 5+ лет production-разработки на Objective-C для macOS. • Сильный практический опыт работы с AppKit и Cocoa. • Подтверждённый опыт разработки и поддержки сложных production-приложений для macOS. • Сильные практические знания modern C++ (C++17 или новее). • Способность уверенно работать с кодом на Objective-C и C++. • Опыт работы с большими, зрелыми, долгоживущими кодовыми базами. • Опыт работы с multi-framework Xcode workspaces. • Сильное знание Core Data. • Сильное понимание Grand Central Dispatch, многопоточности и конкурентности. • Сильное понимание управления памятью в приложениях macOS. • Практический опыт отладки и профилирования производительности. • Способность самостоятельно исследовать технические проблемы и выявлять первопричины. • Способность предлагать и реализовывать технически обоснованные решения при минимальном контроле. • Опыт поставки протестированного, готового к production и готового к review кода. • Практический опыт использования AI coding agents в рамках ежедневной разработки программного обеспечения. • Способность критически оценивать сгенерированный AI код и технические предложения, а не использовать их без валидации. • Опыт участия в code review. • Сильные аналитические навыки и навыки решения проблем. • Уровень английского B2/C1 для ежедневного письменного и устного общения, технических обсуждений и code review. Будет плюсом: • Сильный практический опыт работы со Swift. • Опыт разработки настольного программного обеспечения для обработки изображений или редактирования фото. • Опыт работы с другими performance-sensitive настольными приложениями. • Опыт работы с графическими или image-processing workflow. • Сильные практики тестирования с использованием XCTest, OCMock и/или GoogleTest. • Опыт работы с CI pipelines. • Опыт автоматизированного unit- и acceptance-тестирования. • Опыт выпуска notarized macOS-приложений через direct distribution. • Опыт работы с performance-critical кодом на C++. • Опыт оптимизации производительности и использования памяти настольных приложений.
Что предлагаем
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Nauchsoft
12 активных вакансий в компании
Старший QA инженер
~1 008 000 – 1 568 000 ₸ оценка по всем рынкам
Nauchsoft ищет опытного QA-инженера на проект новой облачной ERP-платформы, охватывающей продажи, заказы, склад, закупки, финансы и логистику. Нужно вручную тестировать сложные бизнес-процессы, API и данные в БД, а также активно применять Claude Code и AI-агентов в повседневной работе и постепенно наращивать автотесты. Требуется 8+ лет в тестировании, опыт с ERP и API, знание SQL и английский B2+, предлагают удалёнку, оплачиваемый отпуск 25 дней, медстраховку и обучение за счёт компании.
Ведущий инженер по автоматизации тестирования (QA)
~900 000 ₸ оценка по всем рынкам
Компания Nauchsoft ищет инженера по автоматизации тестирования (AQA) для долгосрочного проекта в сфере телекоммуникаций и цифровых услуг. Нужно разрабатывать и поддерживать автотесты на Playwright и TypeScript, покрывать UI, API и end-to-end сценарии, интегрировать тесты в CI/CD и использовать AI-инструменты в работе. Требуется опыт автоматизации от 2 лет, уверенное владение TypeScript/JavaScript, понимание REST/SOAP и английский уровня B2+. Предлагают удалённую работу, 25 дней отпуска, медстраховку, оплату обучения и корпоративные бонусы.
Руководитель практики кибербезопасности
~1 454 014 ₸ оценка по всем рынкам
Компания Nauchsoft ищет руководителя практики кибербезопасности, который будет развивать три направления: пентест и offensive security, защитную безопасность и мониторинг безопасности с SIEM. Нужен сильный технический бэкграунд в ИБ, опыт управления командами и понимание как атакующих, так и защитных практик, включая SOC и реагирование на инциденты. Предлагают удалённую работу, 25 дней отпуска, медстраховку, оплату обучения и сертификаций, а также бонусы и корпоративные мероприятия.
Старший Go разработчик
Разработка и поддержка backend-сервисов на Go для крупной банковской платформы кредитования и скоринга. Нужен опыт коммерческой разработки на Go от 4–5 лет, знание микросервисной архитектуры, PostgreSQL, Redis, брокеров сообщений (Kafka/RabbitMQ), Docker и Kubernetes. Удалённая работа на полную ставку с графиком, ориентированным на GMT+3.
Похожие вакансии
6 вакансий
Разработчик C++
~1 578 675 ₸ оценка по всем рынкам
GlowByte ищет C++ разработчика в продуктовую команду Lakehouse-платформы Data Ocean Nova — предстоит развивать серверную часть СУБД (ядро, оптимизатор, парсер SQL), работать с хранением данных и интеграциями. Нужен коммерческий опыт на C++17+ от 3 лет и опыт разработки СУБД на C++ от года, плюс Boost, CMake, Linux, Docker, Kubernetes и базовый Java. Предлагают гибкий график, офис/гибрид/удалёнку, ДМС, оплату обучения и сертификаций, премию по итогам года.
Старший Embedded Software разработчик
~1 578 675 ₸ оценка по стеку, все рынки
Разработка защищённых встраиваемых систем для подключённых IoT-устройств и edge-решений с интеграцией с облачными платформами и удалённым управлением устройствами. Нужен опыт 5+ лет в embedded-разработке на C/C++, знание ARM-микроконтроллеров, беспроводных технологий, сетевых протоколов и основ кибербезопасности. Работа в международной команде Sigma Software над проектом глобальной компании в сфере климатических технологий и энергоменеджмента.
Опытный XR разработчик
~1 409 532 ₸ оценка
Нужен опытный XR-разработчик для создания VR-аттракциона с синхронизацией движения на Meta Quest 3 в Unity или Unreal Engine. Требуется около пяти лет опыта в real-time 3D, коммерческий опыт VR, навыки профилирования и работы с OpenXR/Meta XR SDK. Проектный контракт на 2–3 месяца, полностью удалённо, с возможностью продолжить сотрудничество.
Разработчик C++ (Threat Intelligence)
~1 578 675 ₸ оценка по всем рынкам
Разработка backend коммерческого on-premise продукта Kaspersky CyberTrace в направлении Threat Intelligence. Нужен опыт коммерческой разработки на C++ под Windows и Linux от 5 лет, знание высоконагруженных распределённых систем, SQL/NoSQL и инструментов отладки. Плюсами будут Boost::ASIO, Elasticsearch, Python, Docker и практики безопасной разработки.
Инженер GNC / автономные системы (UAV)
~1 578 675 ₸ оценка по стеку, все рынки
Разработка и интеграция систем наведения, навигации и управления (GNC) для автономных и беспилотных платформ — мультироторов, самолётов, VTOL. Нужны 4+ года опыта в UAV/aerospace/embedded, сильные знания C/C++ и Python, PX4/ArduPilot, сенсоров и алгоритмов управления. Предлагают гибкий формат (удалёнка/офис), конкурентную зарплату, менторство и обучение.
Ведущий разработчик фискального ядра (Senior C/C++ Developer)
~1 578 675 ₸ оценка по всем рынкам
PBF GROUP ищет ведущего C/C++ разработчика для запуска нового кассового ПО: нужно адаптировать фискальное ядро под Android и Desktop и интегрировать его с основным приложением. Обязательны коммерческий опыт на C/C++ от 3 лет и работа с фискальными системами (ФН, ОФД, 54-ФЗ, ФФД) от года, плюс знание протоколов USB HID, RS-232 и virtual COM. Предлагают официальное трудоустройство в аккредитованной IT-компании, гибкий график с возможностью гибрида, обучение и задачи с реальным влиянием на продукт.