Job purpose
Design, develop, and manage scalable, user-centric web applications for Ocugen’s AI systems. The role focuses on building secure and interactive interfaces that integrate with backend APIs and AI services, enabling seamless data visualization, workflow automation, and collaboration across research, clinical, and commercial operations.
Duties and responsibilities
- The successful candidate will work closely with R&D and Corporate stakeholders under Ocugen’s R&D and Business organization.
- Develop modern, responsive web applications using React.js or Next.js with TypeScript and Tailwind CSS for a clean, scalable architecture.
- Collaborate with AI and backend engineers to integrate RESTful and GraphQL APIs, built using Node.js or Django REST Framework.
- Create intuitive dashboards and visualization components using libraries like Recharts, Chart.js, or Plotly to display analytics, predictions, and document insights.
- Implement authentication and secure access controls using Azure Active Directory (MSAL) or OAuth-based login systems.
- Manage file handling workflows—upload, preview, and search—by integrating with Azure Blob Storage and Azure AI Search.
- Build frontend CI / CD pipelines using Azure DevOps or GitHub Actions, and deploy applications to Azure App Service or Container Apps.
- Collaborate with backend teams to ensure seamless integration with Django-based APIs and real-time AI responses.
- Monitor performance, reliability, and error reporting using Azure Application Insights or Sentry, ensuring smooth end-user experiences.
- Maintain high standards of code quality, accessibility, and responsiveness, ensuring consistent performance across browsers and devices.
- Write and maintain frontend test cases with Jest or Cypress, and maintain well-documented, reusable UI components.
- Work with design and AI teams to translate complex backend workflows into simple, visually engaging user experiences.
Qualifications
B.Tech / M.Tech in Computer Science and Engineering1- 2 years of industry experienceAbility to deliver on tight deadlinesDemonstrated attention to detail and outstanding organization skills.Self-motivated with a commitment to high quality, on-time deliverables.Excellent communication and collaboration skills with a team-oriented approach.Demonstrated ability to identify and resolve issues and effectively manage timelines.This position operates in an office setting, in person. Remote work will be limited.
Job may additionally require incumbent to be available outside of these hours to handle priority business needs.
This is a largely sedentary role.