03 Oct
|
DDT SOFTWARE & E-COMM (OPC
|
India
03 Oct
DDT SOFTWARE & E-COMM (OPC
India
DDT Software & E-Commerce Pvt. Ltd. is building a next-generation active reading and document annotation app for Android tablets and phones. Users will be able to open PDFs and documents, highlight, annotate with a stylus, pull excerpts into a free-form workspace, link ideas together, and organise research visually. We need an Android developer with robust skills in custom rendering, touch/stylus input and performance optimisation to help build it from the ground up.
Key Responsibilities
• Build the core PDF/document viewer with smooth scrolling, zooming and page rendering
• Develop annotation tools such as highlights, freehand ink, shapes, text notes, comments and bookmarks
• Implement stylus and multi-touch input, including pressure sensitivity, palm rejection, pinch-to-zoom and gesture handling
• Build a free-form canvas workspace where users drag excerpts out of documents, group them, connect them, and link back to the source page
• Support multi-document views with side-by-side and split-screen layouts
• Add full-text search across documents and annotations,
with OCR for scanned PDFs
• Export annotated documents as PDF with annotations flattened or kept editable
• Design local storage and sync logic for documents, annotations and workspaces, with offline-first behaviour
• Optimise for large documents (500+ pages) through bitmap tiling, caching, memory management and background rendering
• Build tablet-first, adaptive UI that also works on phones and foldables
• Manage Play Store releases, crash monitoring and performance profiling
Required Skills & Experience
• 3–4 years of native Android development in Kotlin and Java
• Strong experience with custom Views / Canvas drawing or Jetpack Compose Canvas
• Hands-on work with PDF rendering libraries: Android PdfRenderer, PDFium, MuPDF, or commercial SDKs such as PSPDFKit/Nutrient or Apryse
• Solid understanding of MotionEvent, gesture detection and multi-touch handling
• Experience with bitmap management, memory opti
📌 Android Developer – Document Reading (India)
🏢 DDT SOFTWARE & E-COMM (OPC
📍 India