Frontend Developer
One Counsel Inc.
Job Description
UI/UX Engineer (Next.js + Product Design) Location: Hyderabad, India (Hybrid / Remote with overlap) Company: OneCounsel Type: Full-time About OneCounsel OneCounsel is building an AI-native legal practice management platform for personal injury law firms in the United States—think “TurboTax for PI Law.” We combine AI-powered document extraction, intelligent case valuation, and prescriptive workflows to transform legal operations. The Opportunity We are looking for a UI/UX Engineer who can bridge product design and frontend engineering , with a strong focus on Next.js-based applications . This role requires someone who can: Design intuitive user experiences Rapidly prototype using tools like Pencil.dev Build scalable, production-ready UI using Next.js (primary) and React (secondary) You will own the end-to-end journey from UX → UI → implementation .
What You’ll Do UX Design & Product Thinking Design end-to-end workflows for legal practice management Simplify complex legal and AI-driven processes into intuitive UX Create personas, journey maps, and workflow diagrams Conduct user research and usability testing Define information architecture for cases, documents, and reporting UI Design, Prototyping & AI-assisted Design Create high-fidelity designs and prototypes in Figma Leverage tools like Pencil.dev for rapid UI generation and iteration Design responsive, accessible (WCAG-compliant) interfaces Build micro-interactions and motion design Establish visual systems (typography, spacing, components) Frontend Engineering (Next.js Primary | React Secondary) Build scalable applications using Next.js (App Router preferred) Use React + TypeScript for component-driven development Implement SSR, SSG, ISR, and edge rendering where applicable Convert Figma designs into pixel-perfect UI components Develop complex forms with validation, autosave, and conditional logic Manage state using Redux / Zustand / React Query Integration & Collaboration Integrate UI with REST APIs and microservices Collaborate with backend teams on API contracts and performance Work on real-time features (WebSockets/WebRTC where needed) Partner with AI, product, and engineering teams Ensure design fidelity during implementation Design Systems & Architecture Build and maintain a unified design system + component library Ensure consistency across the product Document UI/UX patterns and reusable components Support scalable, component-driven architecture Performance, Security & Quality Optimize performance (lazy loading, code splitting, caching) Improve Core Web Vitals and Lighthouse scores Implement secure frontend practices (XSS, CSRF, JWT, CORS) Build RBAC-enabled UI flows Write unit and UI tests (Jest, React Testing Library) Who You Are Required Skills 5–10 years in UI/UX + frontend development Strong expertise in: Next.js (primary framework) React.js + TypeScript Figma Experience using AI-assisted design tools like Pencil.dev Proven ability to design AND build production-grade UIs Strong experience with: Complex workflows and multi-step forms REST API integration Responsive and accessible design State management libraries Preferred Skills Experience with Tailwind CSS / shadcn/ui / Radix UI Familiarity with Next.js App Router & Server Components Knowledge of WebSockets / WebRTC Experience designing AI-powered interfaces Exposure to AWS (S3, CloudFront, etc.) Experience in legal tech / healthcare / fintech Soft Skills Product-minded with strong ownership Ability to simplify complex workflows Strong communication and collaboration skills Detail-oriented and quality-driven Comfortable working in fast-paced environments Why Join OneCounsel? Build a cutting-edge AI-native product Own UX + frontend architecture end-to-end Work directly with founders and core engineering team High ownership and decision-making power Competitive compensation + equity Opportunity to build portfolio-defining work How to Apply Send to : Resume/CV Portfolio (mandatory) GitHub (if applicable) LinkedIn profile Brief note on: A complex UI/UX problem you solved Your approach from design → implementation Subject: UI/UX Engineer – (Your Name)