Lead Apple Developer

Computers/Software Pune, India


Position at J2 Cloud Services

Join us in the cybersecurity business unit of J2 Global where you will help build and deliver top notch security solutions that provide online protection for home and business users alike. Our platform protects millions of customers, is growing rapidly, spans cloud and on prem and covers a multitude of OS platforms. 

We are looking for an amazing Lead Apple Developer to help lead feature development of our macOS and iOS apps as part of our cross-functional team. You will be surrounded by people with experience in many areas and get the chance to collaborate and pair with them, learning new skills and mentoring other developers in a fast moving, high-speed development environment.

We're agile from bottom to top and rely on our engineers to help direct the company with planning sessions, standups, and retros. We insist on clean code and automated acceptance and unit tests.


  • Lead maintenance and feature development for our macOS and iOS apps from the technical perspective
  • Focus on clean code and repeatable high quality deliverables
  • Take ownership of the apps from planning and estimation to release and push them to the next level
  • Implement improvements to enhance the overall performance and reliability of the apps
  • Keep up to date with new and existing Apple technologies and make recommendations for app improvements
  • Work with the UX team to analyse customer behaviour and ensure a smooth user experience
  • Collaborate and pair with other developers, learning new skills and mentoring them

Requirements & Experience

  • 7-12 years of development experience in the Apple ecosystem in a technical lead role with at least 4 years in macOS development
  • Experience leading development teams 
  • Expertise in Objective-C, Swift and macOS & iOS development environment and tools
  • Code profiling, diagnostics, troubleshooting and performance optimization
  • Knowledge of HTTP and consuming RESTful web services
  • TDD, unit and automated testing