Text
#вакансия
Senior macOS Objective-C Developer
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, 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.
Required Skills & Experience:
- 5+ years of production Objective-C development for macOS.
- Strong hands-on experience with AppKit and Cocoa.
- Proven experience developing and maintai
Компания: Научсофт
Заработная плата: Уровень дохода не указан
Полезные ссылки:
🍏 Мобильный трудоголик - Канал про мобильную разработку.
🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.
🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.