НА
Научсофт
Senior macOS Objective-C Developer
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Последнее подтверждение11 мин. назад
Впервые замечена1 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
Описание вакансии
Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 37 years and continue growing.
We are looking for an experienced Senior macOS Objective-C Developer to join a long-term product development project for a European software company specializing in professional desktop imaging and photo-editing solutions.
Technical Environment:
- Primary Language: Objective-C
- Additional Languages: Modern C++ (C++17+), Swift
- macOS Frameworks: AppKit, Cocoa
- Development Environment: Xcode
- Architecture: Multi-framework Xcode workspaces
- Data Layer: Core Data
- Concurrency: Grand Central Dispatch (GCD)
- Testing: XCTest, OCMock, GoogleTest
- Debugging & Performance: macOS debugging and profiling tools
- CI/CD: CI pipelines
- Distribution: Notarized direct distribution for macOS
- AI Tools: AI coding agents used for investigation, development, testing, and refactoring
Key Responsibilities:
- 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…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.
ИсточникHeadHunter / IT / BY