آیا شما یک برنامهنویس یا توسعهدهنده ارشد با استعداد هستید که به دنبال پیوستن به تیمی با سابقه غنی و کسب تجربه کار با حرفهایها باشد؟
هدف از دعوت به همکاری:
ما به دنبال یک توسعهدهنده ارشد iOS و macOS با سابقه قوی در توسعه برنامههای ایمن برای چندرسانهای و اسناد هستیم. کاندیدای ایدهآل باید در محافظت از محتوای ویدیویی و PDF از طریق رمزنگاری، مدیریت حقوق دیجیتال (DRM) و تدابیر امنیتی پیشرفته تخصص داشته باشد.
مسئولیت صاحب نقش:
- طراحی، توسعه و نگهداری برنامههای باکیفیت iOS و macOS با تمرکز بر امنیت PDF.
- توسعه و نگهداری برنامههای بومی برای iOS و macOS با استفاده از Swift و Objective-C.
- پیادهسازی ویژگیهای قوی حفاظت از PDF، از جمله رمزنگاری، مدیریت مجوزها و امضاهای دیجیتال.
- رمزنگاری و رمزگشایی ویدیو و PDF برای اطمینان از امنیت محتوا.
- یکپارچهسازی راهکارهای DRM (مانند FairPlay برای ویدیو وچارچوبهای مشابه برای PDF) برای محافظت از محتوا.
- توسعه مکانیزمهای تشخیص و جلوگیری از ضبط صفحه برای حفظ امنیت ویدیو و PDF.
- کنترل و مدیریت پورتهای خروجی ویدیو برای جلوگیری از ضبط غیرمجاز.
- پیادهسازی ویژگیهای امن برای نمایش PDF، از جمله جلوگیری از کپیبرداری، اسکرینشات و چاپ.
- بهینهسازی عملکرد برنامه و عمر باتری در حین تضمین حداکثر امنیت برای فایلهای PDF.
- استفاده از چارچوبهای امنیتی اپل (Keychain Services و Secure Enclave) برای حفاظت از دادههای حساس.
- همکاری با تیم طراحی برای ایجاد رابطهای کاربری سریع و جذاب با استفاده از SwiftUI و UIKit.
- انجام تستهای امنیتی و ارزیابیهای آسیبپذیری برای اطمینان از یکپارچگی حفاظت ویدیو و PDF.
- بهروزرسانی با آخرین فناوریهای iOS ،macOS و PDF.
- ساعتها و روزهای کاری: شنبه تا چهارشنبه از 9 صبح تا 5 عصر.
- طول دوره آزمایشی: سه ماهه.
مزایا:
- پاداش عملکردی فصلی، فرصت کار بر روی راهحلهای امنیتی پیشرفته، محیط کاری همکاریمحور و نوآورانه، فرصتهای رشد و توسعه حرفهای.
نکات مهم استخدامی:
- این شغل بهصورت تماموقت و غیر دورکاری ارائه میشود.
- فرایند استخدام شامل ارزیابی رزومه، تستهای شخصیتی، روانشناسی و آزمون فنی خواهد بود.
- استخدام منوط به امضای توافقنامه محرمانگی و ارائه تضمین بانکی است.
شرایط احراز:
- حداقل 5 سال تجربه در توسعه بومی iOS و macOS.
- مسلط به Swift و Objective-C.
- تجربه گسترده با Xcode ،SwiftUI و UIKit.
- درک عمیق از UIKit ،AppKit و Core Foundation.
- آشنایی با کتابخانهها و چارچوبهای PDF (PDFKit و Quartz 2D).
- مسلط به فرمتهای فایل PDF و استانداردهای امنیتی مرتبط.
- درک قوی از چارچوبهای امنیتی اپل و بهترین شیوهها.
- تجربه عملی در پیادهسازی رمزنگاری ویدیو و راهکارهای DRM.
- تجربه در رمزنگاری PDF، مدیریت مجوزها و امضاهای دیجیتال.
- آشنایی با FairPlay و چارچوبهای DRM برای محافظت از ویدیو.
- آگاهی از Secure Enclave و Keychain Services برای حفاظت از دادهها.
- توانایی انجام تستهای امنیتی و ارزیابیهای آسیبپذیری برای فایلهای PDF.
- مهارت در حل مسئله و دقت به جزئیات.
- توانایی برقراری ارتباط مؤثر و همکاری تیمی.
- تجربه با Catalyst برای توسعه چندپلتفرمی یک امتیاز محسوب میشود.
- آشنایی با راهنمای اپ استور و تجربه انتشار برنامه در اپ استور.
- تجربه کار با SDKهای PDF.
- درک عمیق از تکنیکهای امنیتی.
- تسلط به زبان انگلیسی توصیه میشود و ارائه مدارک TOEFL ،IELTS یا PTE برای متقاضیانی که زبان مادریشان انگلیسی نیست امتیاز محسوب میشود.
نحوه و مهلت ارسال درخواست:
- لطفاً درخواستهای خود را تا ساعت 10 صبح 1 آذر 1403 ارسال کنید.
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.