
Job Description
Ovii's Interpretation of the Role
Deccan AI seeks a Frontend Engineer to create fast, intuitive web tools for data labeling and annotation. The role blends UX design with complex, data‑dense interfaces and requires close collaboration with product, ML, and operations teams.
Role Snapshot
- Build data‑labeling and annotation interfaces
- Create real‑time collaboration and dashboard features
- Optimize performance for large datasets
- Collaborate with product, ML, and ops stakeholders
- Write clean, well‑tested, maintainable code
- Shape tool architecture and UX decisions
Must-Have Requirements
- React (or similar modern frontend framework)
- JavaScript/TypeScript
- State management (Redux, Zustand, React Query)
- Component libraries & design systems
- REST/GraphQL API integration
- frontend development
- data‑dense UI
- workflow‑heavy interfaces
Nice-to-Have Signals
- Canvas/SVG interactions
- Performance optimization for large lists/datasets
- WebSockets/real‑time features
- Accessibility (a11y)
- Testing frameworks (Jest, Playwright, Cypress)
- canvas/SVG interactions
- real‑time collaboration
Work Setup
- Location: Hyderabad, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design and build web‑based labeling tools for text, image, audio, video and multimodal data
- Develop intuitive UIs for complex annotation workflows such as bounding boxes, segmentation, entity tagging, and ranking
- Implement real‑time collaboration, keyboard shortcuts, and progress/QA dashboards
- Ensure smooth performance with large datasets via virtualization, lazy loading and efficient state management
- Translate labeling guidelines into usable features together with product, ML and operations teams
- Write clean, maintainable, well‑tested code and take part in code reviews
- Iterate quickly based on annotator feedback and evolving requirements
Good Fit If You Have
- Strong eye for UX and reducing friction for annotators
- High ownership mindset, influencing tool architecture early on
- Comfortable iterating rapidly based on user feedback
- Familiarity with AI/ML data pipelines or labeling platforms is a plus
- Experience with audio/video processing in‑browser is advantageous
Skills
- React (or similar modern framework)
- JavaScript / TypeScript
- State management (Redux, Zustand, React Query)
- Component libraries & design systems
- REST / GraphQL API integration
- Canvas / SVG interactions
- Performance optimization (virtualization, memoization)
- WebSockets / real‑time features
- Accessibility (a11y)
- Testing frameworks (Jest, Playwright, Cypress)