29 Aug
|
Cybage Software
|
Pune
29 Aug
Cybage Software
Pune
Over View :- We are looking for a Senior macOS/iOS Software Engineer with strong experience in Swift, SwiftUI, and Apple platform development , particularly in video engineering and multimedia applications .
The ideal candidate will have hands-on experience developing applications for both macOS and iOS , a strong understanding of concurrency and performance-oriented programming, and exposure to Apple's multimedia and graphics frameworks.
Key Responsibilities
- Design, develop, and maintain high-quality applications for macOS and iOS platforms.
- Build scalable and performant features using Swift 5+ and SwiftUI .
- Work with Swift's concurrency model to develop responsive and efficient applications.
- Develop and optimize video and multimedia-related features .
- Work with Apple's native frameworks for graphics, media, video, and audio processing.
- Analyze and improve application performance, particularly for computationally intensive and real-time workloads.
- Collaborate with cross-functional teams to understand requirements and deliver robust technical solutions.
- Debug, troubleshoot, and resolve complex application and performance issues.
- Contribute to technical design, architecture, code reviews, and engineering best practices.
Required Skills
- 6+ years of professional software development experience .
- Strong proficiency in Swift 5+ .
- Strong hands-on experience with SwiftUI .
- Good understanding of Swift Concurrency and asynchronous programming.
- Experience developing applications for both macOS and iOS .
- Strong knowledge of Grand Central Dispatch (GCD) .
- Experience working with C or Objective-C .
- Solid understanding of application performance, multithreading, and memory management.
- Experience with debugging and optimizing Apple platform applications.
Preferred / Good-to-Have Skills
- Experience with Metal and writing Metal Shaders .
- Experience with Apple's Accelerate framework .
- Knowledge of ARM intrinsics and low-level performance optimization.
- Experience with one or more of the following:
- Core Graphics
- Core Media
- Core Video
- AVFoundation
- Video Toolbox
- Audio Toolbox
- Prior experience working on video engineering, video processing, media, graphics, or multimedia applications .
- Understanding of performance optimization for Apple Silicon / ARM-based architectures.
Ideal Candidate Profile The ideal candidate is a 6+ year experienced Apple-platform engineer who has worked extensively on macOS applications and video/multimedia engineering . Candidates with strong experience in performance-sensitive applications, video processing, graphics, Metal, or Apple Silicon optimization will be particularly well suited for this role.
📌 Senior macOS/iOS Software Engineer – Video Engineering (Pune)
🏢 Cybage Software
📍 Pune