Job Description
Are you a talented senior programmer or developer looking to join a team with rich experience and gain valuable insights working alongside professionals?
Purpose of the Position:
We are seeking a senior iOS and macOS developer with a strong background in developing secure applications for multimedia and document content. The ideal candidate should be skilled in protecting video and PDF content through encryption, Digital Rights Management (DRM), and advanced security measures.
Key Responsibilities:
- Design, develop, and maintain high-quality iOS and macOS applications focused on PDF security.
- Develop and maintain native iOS and macOS applications using Swift and Objective-C.
- Implement robust PDF protection features, including encryption, license management, and digital signatures.
- Encrypt and decrypt video and PDF content to ensure content security.
- Integrate DRM solutions (such as FairPlay for video and similar frameworks for PDF) to protect content.
- Develop detection and prevention mechanisms for screen recording to safeguard video and PDF content.
- Monitor and manage video output ports to prevent unauthorized recording.
- Implement secure viewing features for PDFs, including preventing copying, screenshots, and printing.
- Optimize application performance and battery life while ensuring maximum security for PDF files.
- Use Apple security frameworks (Keychain Services, Secure Enclave) to protect sensitive data.
- Collaborate with the design team to create fast and engaging interfaces using SwiftUI and UIKit.
- Conduct security tests and vulnerability assessments to ensure the integrity of video and PDF protection.
- Stay up-to-date with the latest iOS, macOS, and PDF technologies.
- Work days and hours: Saturday to Wednesday, from 9 AM to 5 PM.
- Probation period: Three months.
Key Hiring Details:
- This is a full-time and in-office position in Iran.
- The hiring process includes a resume review, personality and psychological assessments, and a technical test.
- Employment is contingent on signing a confidentiality agreement and providing a bank guarantee.
Benefits:
- Quarterly performance bonuses, the chance to work on advanced security solutions, a collaborative and innovative work environment, and opportunities for professional growth and development.
Requirements:
- At least 5 years of experience in native iOS and macOS development.
- Proficiency in Swift and Objective-C.
- Extensive experience with Xcode, SwiftUI, and UIKit.
- Deep understanding of UIKit, AppKit, and Core Foundation.
- Familiarity with PDF libraries and frameworks (PDFKit, Quartz 2D).
- Proficiency in PDF file formats and relevant security standards.
- Strong understanding of Apple security frameworks and best practices.
- Practical experience implementing video encryption and DRM solutions.
- Experience in PDF encryption, license management, and digital signatures.
- Familiarity with FairPlay and DRM frameworks for video protection.
- Knowledge of Secure Enclave and Keychain Services for data protection.
- Ability to conduct security testing and vulnerability assessments for PDF files.
- Strong problem-solving skills and attention to detail.
- Effective communication and teamwork skills.
- Experience with Catalyst for cross-platform development is a plus.
- Familiarity with App Store guidelines and experience publishing apps to the App Store.
- Experience with PDF SDKs.
- Deep understanding of security techniques.
- English proficiency is recommended, and TOEFL, IELTS, or PTE certificates are considered a plus for non-native speakers.
How to Apply and Application Deadline:
- Please submit your application by 10 AM on November 21, 2024.