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 looking for a senior Android developer with a strong background in developing multimedia and secure document applications. The ideal candidate should be skilled in securing video and PDF content through encryption, Digital Rights Management (DRM), and other advanced security methods.
Key Responsibilities:
You will be responsible for developing and enhancing our existing Android application and expanding its compatibility with Android TVs, smartwatches, and in-car media systems, all while ensuring the highest level of security and performance for video and PDF content.
Additional Responsibilities:
- Implementing robust encryption features for video and PDF files to prevent unauthorized access and copying.
- Integrating DRM solutions (similar to FairPlay) to protect content on Android devices.
- Developing and enhancing mechanisms to detect and prevent screen recording of protected content on all supported devices.
- Expanding secure PDF viewing capabilities, including preventing copying, screenshots, and printing.
- Optimizing application performance for seamless video playback and PDF viewing across different devices.
- Collaborating with the design team to create an intuitive and user-friendly interface for various Android platforms.
- Conducting comprehensive security testing to ensure application integrity and content protection features across all devices.
- Keeping up-to-date with the latest trends and best practices in Android development, especially for TVs, wearables, and automotive platforms.
- Work days and hours: Saturday to Wednesday, from 9 AM to 5 PM.
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:
- Over 5 years of experience in developing native Android applications.
- Proficiency in Kotlin and Java, with deep experience in Android Studio.
- Expertise in video and PDF encryption and DRM.
- Familiarity with development for Android TVs, smartwatches, and infotainment systems.
- Ability to write clean, efficient, and maintainable code.
- Strong problem-solving skills and attention to detail.
- Familiarity with cross-platform frameworks such as Flutter or React Native is an advantage.
- Knowledge of Google Play Store guidelines and app publishing experience is an advantage.
- 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.