Перейти к содержимому
Nauchsoft
N
Nauchsoft
Минск

Старший macOS разработчик на Objective-C

Разработка и поддержка сложного macOS-приложения для профессиональной обработки изображений и фоторедактирования в международной IT-компании. Нужен опыт 5+ лет в Objective-C, уверенное владение AppKit/Cocoa, современным C++17+, Core Data и многопоточностью. Предлагают удалённую работу, 25 дней отпуска, медстраховку, оплату обучения и корпоративные бонусы.

senior удалённо ~1 253 895 – 2 500 665 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Upper-Intermediate
описание

Что предстоит делать

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++. • Опыт оптимизации производительности и использования памяти настольных приложений.

условия

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

Возможность профессиональной самореализации и роста;
Дружелюбную команду;
25 дней оплачиваемого отпуска;
Медицинскую страховку и 100% оплату больничных;
Профессиональное обучение и получение сертификатов за счёт компании;
Курсы иностранных языков и другие корпоративные программы;
Разнообразные корпоративные мероприятия;
Бонусы в случае свадьбы или рождения ребёнка;
Возможность удалённой работы из любой локации.
Эта роль перспективная и была создана в соответствии с запланированным расширением команды компании.
навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 23 похожих вакансий за 90 дней.

оценка p25–p75
1 253 895 – 2 500 665 ₸
медиана: 1 785 525 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат

Сколько платят вам?

Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как C++-разработчика — так появится зарплата, которую платят на деле.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Nauchsoft

10 активных вакансий в компании

4 д. назад

Старший/Ведущий AQA инженер

~832 350 – 1 611 000 ₸ оценка

Нужен опытный AQA-инженер для долгосрочного проекта — сложного десктопного приложения для обработки изображений, компьютерного зрения и AI-улучшения фото на Windows и macOS. Предстоит развивать и поддерживать фреймворк автотестов на C++ и Python, писать UAT и E2E-тесты, интегрировать их в CI/CD, тестировать AI-функциональность и совместимость с разным железом. Требуется 6+ лет в автоматизации тестирования, сильные C++/Python, опыт с GTest/Catch2, CMake/CTest и английский B2+. Предлагают удалёнку, 25 дней отпуска, медстраховку, оплату обучения и корпоративные бонусы.

C++ Python GTest +18
senior удал. hh
6 д. назад

Middle+ Automation QA Engineer

~537 000 – 1 074 000 ₸ оценка

Ищем Middle+ Automation QA Engineer для долгосрочного международного проекта в области обработки изображений и фотографии. Нужно развивать фреймворк автоматизации тестирования, писать UAT и E2E тесты, поддерживать внутренние QA-инструменты и валидировать AI-функции обработки изображений. Требуется 3+ года опыта в автоматизации тестирования, опыт тестирования десктопных приложений на Windows и macOS, английский B2+. Предлагают удалённую работу, 25 дней отпуска, медстраховку, оплату обучения и корпоративные мероприятия.

Automation QA Desktop Applications Windows +10
middle удал. hh
6 д. назад

Старший C++ / Python разработчик

~1 253 895 – 2 500 665 ₸ оценка

Разработка и поддержка медицинского ПО (SaMD) на C++ и Python в международной команде с заказчиком из Нидерландов. Нужен сеньор с опытом 5+ лет, сильным C++/Python и английским B2+, обязательным использованием AI-инструментов (Claude Code). Предлагают удалёнку, 25 дней отпуска, медстраховку, оплату обучения и корпоративные бонусы.

C++ Python Healthcare +12
senior удал. hh
1 нед. назад

Ведущий инженер по автоматизации тестирования (QA)

~1 455 936 ₸ оценка

Nauchsoft ищет ведущего инженера по автоматизации тестирования для долгосрочного проекта в телеком-домене. Нужно выстроить стратегию автоматизации, развивать фреймворк на Playwright и TypeScript, интегрировать тесты в CI/CD и внедрять AI-инструменты, при этом активно участвуя в разработке. Требуется опыт руководства AQA-командой, английский B2+ и готовность работать с 11:00 до 20:00 GMT+3; предлагают удалёнку, 25 дней отпуска, медстраховку и обучение.

Playwright TypeScript WireMock +12
lead удал. hh

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

6 вакансий
НПП ТехноЛаб
Н
НПП ТехноЛаб
3 д. назад

Разработчик встроенного ПО (Embedded)

~1 253 895 – 2 500 665 ₸ оценка

Инжиниринговая компания полного цикла ищет опытного embedded-разработчика для создания встроенного ПО под микроконтроллеры (STM32, ESP32, Nordic, PIC) и встраиваемые Linux-системы (Jetson, Rockchip, RPI). Нужны глубокие знания FreeRTOS/Zephyr, интерфейсов UART/I2C/SPI/CAN/RS485, беспроводных протоколов BLE/WiFi/LoRa, а также желательно опыт схемотехники и проектирования плат. Предлагают full-time на сложных международных IoT-проектах, удалённую работу или офис, поездки на Тайвань и поддержку изучения английского.

embedded STM32 ESP32 +27
senior удал. hh
orthoeye.digital
O
orthoeye.digital
4 д. назад

Инженер-программист 3D (C++ / Three.js)

~1 253 895 – 2 500 665 ₸ оценка

Компания строит цифровую ортодонтическую платформу с интерактивными 3D-инструментами в браузере и бэкенд-сервисами обработки мешей. Нужен инженер с сильным C++17, опытом вычислительной геометрии и работы с треугольными мешами, а также с Three.js/TypeScript, Angular и Node.js. Предлагают полностью удалённую работу, гибкий график, оплачиваемые инструменты ИИ и развитие.

C++ Three.js TypeScript +10
senior удал. dj
Nitka Technologies
N
Nitka Technologies
4 д. назад

Разработчик низколатентных торговых систем

~1 253 895 – 2 500 665 ₸ оценка по стеку

Nitka Technologies ищет опытного разработчика низколатентных торговых систем для долгосрочного проекта в США. Нужно проектировать и оптимизировать высокопроизводительные системы реального времени на C++, Java, C#, Rust или C, глубоко понимая конкурентность и оптимизацию. Предлагают полностью удалённую работу без тайм-трекеров, гибкий график, оплачиваемые отпуска и больничные, зарплату в USD.

C++ Java C# +8
senior удал. hh
Nitka Technologies
N
Nitka Technologies
4 д. назад

Разработчик низколатентных торговых систем

~1 253 895 – 2 500 665 ₸ оценка по стеку

Nitka Technologies ищет опытного разработчика низколатентных торговых систем для долгосрочного проекта в США. Нужно проектировать и оптимизировать высокопроизводительные компоненты в реальном времени, требуется сильное знание C++, Java, C#, Rust или C и опыт работы с конкурентностью и оптимизацией. Предлагают полностью удалённую работу без тайм-трекеров, гибкий график, оплачиваемый отпуск и больничные.

C++ Java C# +8
senior удал. hh
Nitka Technologies
N
Nitka Technologies
4 д. назад

Разработчик низколатентных торговых систем

~1 253 895 – 2 500 665 ₸ оценка

Nitka Technologies ищет опытного разработчика низколатентных торговых систем для долгосрочного проекта в США. Нужно проектировать и оптимизировать высокопроизводительные системы реального времени на C++, Java, C#, Rust или C, глубоко понимая конкурентность и оптимизацию. Предлагают полностью удалённую работу без тайм-трекеров, гибкий график, оплачиваемые отпуска и больничные, зарплату в USD.

C++ Java C# +8
senior удал. hh
Nitka Technologies
N
Nitka Technologies
4 д. назад

Разработчик низколатентных торговых систем

~1 253 895 – 2 500 665 ₸ оценка

Nitka Technologies ищет опытного разработчика низколатентных торговых систем для долгосрочного проекта в США. Нужно проектировать и оптимизировать высокопроизводительные системы реального времени на C++, Java, C#, Rust или C, глубоко понимая конкурентность и оптимизацию. Предлагают полностью удалённую работу с гибким графиком, оплачиваемый отпуск и больничные, компенсацию в USD.

C++ Java C# +8
senior удал. hh