16 окт

macOS developer on Objective-C and C++

ориентир по рынку
вакансия зп не указана
в среднем 306 131 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Описания нет

задачи

  • 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++, using 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
  • Будет плюсом: 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

условия

  • 5/2 Schedule

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.