- Страна
- Беларусь
Senior macOS Objective-C Developer
Интересная позиция для опытных системных разработчиков с возможностью удаленной работы и использованием современных AI-стеков. Однако отсутствие указанной зарплаты снижает прозрачность предложения.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию Objective-C и C++17 в контексте macOS, умению работать с легаси-кодом и обязательным владением английским на уровне B2/C1.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В вакансии не указан уровень оплаты, но для позиции Senior macOS Developer с глубоким знанием C++ и английским B2/C1 рыночные предложения в СНГ и Европе обычно находятся в диапазоне $4500–$6500. Профиль компании Научсофт (аутсорс/аутстафф) предполагает конкурентные рейты для опытных специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#senior #удаленка #гибрид #офис
Научсофт
Senior macOS Objective-C Developer
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид или офис
*☑️* Чем предстоит заниматься
-Independently pick up and analyze development tickets
-Investigate defects and technical issues in a large, mature macOS codebase
-Propose technical solutions based on analysis of the existing implementation
-Implement, test, and deliver fixes and product enhancements
-Develop primarily in Objective-C and modern C++, with Swift where appropriate
-Work with AppKit/Cocoa and macOS-specific application architecture
-Develop and maintain functionality using Core Data
-Work with multithreading and concurrency using Grand Central Dispatch and related technologies
-Investigate and resolve memory-management, stability, and performance issues
-Use debugging and profiling tools to diagnose complex application behavior
-Add and maintain unit and acceptance tests
-Participate actively in code reviews
-Work across multiple frameworks and modules within a large Xcode workspace
-Use AI coding agents for investigation, testing, refactoring, and development support
-Critically review, validate, and improve AI-generated solutions before integrating them into the production codebase
-Deliver complete, tested, and review-ready changes with limited day-to-day supervision
-Collaborate with other macOS developers and participate in technical discussions with the customer team
*☑️* Наши пожелания к кандидатам
-5+ years of production Objective-C development for macOS
-Strong hands-on experience with AppKit and Cocoa
-Proven experience developing and maintaining complex production macOS applications
-Strong practical knowledge of modern C++ (C++17 or later)
-Ability to work confidently across Objective-C and C++ code
-Experience working with large, mature, long-lived codebases
-Experience with multi-framework Xcode workspaces
-Strong knowledge of Core Data
-Strong understanding of Grand Central Dispatch, multithreading, and concurrency
-Strong understanding of memory management in macOS applications
-Practical experience with debugging and performance profiling
-Ability to investigate technical problems independently and identify root causes
-Ability to propose and implement technically sound solutions with minimal supervision
-Experience delivering tested, production-ready, review-ready code
-Practical experience using AI coding agents as part of daily software development
-Ability to critically assess AI-generated code and technical suggestions rather than using them without validation
-Experience participating in code reviews
-Strong analytical and problem-solving skills
-English level B2/C1 for daily written and verbal communication, technical discussions, and code reviews
-Будет плюсом:
-Strong practical experience with Swift
-Experience developing desktop image-processing or photo-editing software
-Experience with other performance-sensitive desktop applications
-Experience with graphics or image-processing workflows
-Strong testing practices using XCTest, OCMock, and/or GoogleTest
-Experience with CI pipelines
-Experience with automated unit and acceptance testing
-Experience shipping notarized macOS applications through direct distribution
-Experience working with performance-critical C++ code
-Experience optimizing desktop application performance and memory usage
Контакты: Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Objective-C
- C++
- Swift
- AppKit
- Cocoa
- Core Data
- Grand Central Dispatch
- XCTest
- OCMock
- GoogleTest
- Xcode
Возможные вопросы на собеседовании
Проверка понимания взаимодействия языков в одном проекте.
Расскажите о вашем опыте интеграции C++ кода в Objective-C проекты через Objective-C++. С какими сложностями вы сталкивались?
Важно для работы с производительностью и сложной архитектурой macOS.
Как вы подходите к отладке утечек памяти и проблем многопоточности в больших проектах, используя инструменты профилирования Xcode?
Проверка навыка работы с данными в macOS приложениях.
Опишите ваш опыт оптимизации запросов и миграций в Core Data для приложений с большим объемом данных.
В вакансии сделан акцент на критическом подходе к AI.
Приведите пример, когда предложенное AI решение было некорректным или небезопасным, и как вы его исправили перед интеграцией.
Проверка владения современными стандартами C++.
Какие возможности стандарта C++17 вы чаще всего используете при разработке системных компонентов macOS приложений?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

