Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Programmer Analyst- MAC @ IDrive Software India

Home > Software Development

 Programmer Analyst- MAC

Job Description

Designation: Programmer Analyst macOS

Experience: 24 years in macOS application development

Role type: Individual Contributor | Full-time | Permanent

Location: Whitefield, Bangalore


About the JobIDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security.


Join our innovation-focused macOS development team to design and build robust, user-centric applications that integrate seamlessly with Apples ecosystem. As a Programmer Analyst (Mac), you will be responsible for developing high-quality, scalable applications using Swift and Objective-C. You will work on modern UI components, background services, and system-level integrations, ensuring performance, stability, and alignment with Apples development standards.


What you will be doing:


macOS application development

  • Design and develop macOS applications using Swift and Objective-C.
  • Build responsive, adaptive user interfaces with support for various screen sizes and resolutions.
  • Implement animations and UI transitions that enhance the user experience.

System services & architecture

  • Work with macOS Agents and Daemons, managing their lifecycle and behavior.
  • Use socket programming to implement system-level features and communications.
  • Leverage Cocoa and Cocoa-Touch frameworks for robust app development.

Performance optimization & deployment

  • Write multi-threaded code to ensure UI responsiveness and background processing.
  • Perform memory management, debugging, and profiling to improve performance.
  • Handle packaging and submission of apps to the Mac App Store.

What we expect from you:


  • 24 years of experience in macOS application development.
  • Strong programming skills in Objective-C and Swift.
  • Hands-on experience with Cocoa/Cocoa-Touch frameworks.
  • Familiarity with macOS services, socket programming, and Agent/Daemon management.
  • Solid understanding of data structures, design patterns, and concurrency.
  • Experience in debugging, memory optimization, and performance tuning.
  • Exposure to App Store packaging and deployment workflows.
  • Bachelors or Masters degree in Computer Science, Information Science, Electronics, or a related field from a recognized university.

Why join us?


At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally.


Heres what you can look forward to as part of our team:


Work & life balance


  • Hybrid work model with flexible hours to suit your lifestyle
  • Paid time off and holidays to relax and recharge
  • Parental leave for lifes important milestones

Health & wellness


  • Medical insurance with customizable coverage for you and your family
  • Comprehensive life and accidental insurance for added peace of mind

Culture & community


  • Company events and team lunches to foster connection and collaboration
  • Festival gifts and goodies to celebrate special occasions together

Perks that matter


  • Competitive pay that reflects your experience and contributions
  • Online storage space

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: IDrive Software India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Swift and Objective-C Cocoa Cocoa-Touch Mac

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior zOS Systems Programmer

  • Ensono
  • 8 - 10 years
  • Pune
  • 15 hours ago
₹ Not Disclosed

Senior Mainframe Systems Programmer - zOS and ISV

  • Ensono
  • 8 - 10 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Associate Principal Engineer, Machine Learning (Immediate Joiner)

  • Nagarro
  • 11 - 14 years
  • India
  • 2 days ago
₹ Not Disclosed

Staff Engineer, Machine Learning (Immediate Joiner)

  • Nagarro
  • 7 - 10 years
  • India
  • 2 days ago
₹ Not Disclosed

IDrive Software India

Not mentioned