We are seeking a Frontend (UI) Developer to build an interactive and intuitive user interface for our next-generation Design Automation platform. This role requires expertise in modern frontend frameworks, data visualization, and real-time collaboration features to enhance user experience for engineers working on complex CAD workflows.Key Responsibilities:UI/UX Implementation Develop a responsive, dynamic, and intuitive UI that simplifies complex design workflowsReal-Time Data Visualization Implement interactive graphs, plots, tables, and design visualizationsMulti-User Collaboration Build a UI supporting real-time multi-user, annotations, and version controlSeamless API Integration Work closely with backend teams to integrate UI with databases, computation engines, and cloud storageComponent Reusability & Performance Develop reusable UI components while ensuring high performance and low latencyCross-Browser Compatibility & Accessibility Ensure the UI is cross-browser compatible and adheres to accessibility standardsRequired Skills & Experience:Expertise in modern frontend frameworks React.js, Vue.js, or AngularStrong proficiency in JavaScript, TypeScript, HTML5, and CSS3Experience with UI state management Redux, Zustand, Vuex, or similarHands-on experience in data visualization libraries D3.js, Chart.js, Recharts, Three.js, or similarFamiliarity with WebSockets and real-time UI updatesExperience integrating frontend with RESTful APIs and GraphQLStrong understanding of UI/UX principles, usability testing, and accessibility best practicesKnowledge of performance optimization techniques Lazy loading, virtual scrolling, code-splittingPreferred Qualifications:Experience in EDA, CAD, or engineering software UI developmentKnowledge of WebAssembly, WebGL, or Canvas for circuit visualizationFamiliarity with Figma, Adobe XD, or similar UI/UX design toolsExperience in progressive web applications (PWAs)