Lead Front-End (UI) Developer

Be part of a cutting-edge company transforming the Analog, RF, and Mixed-Signal design landscape.

Apply Now

Position Overview

We are seeking a Lead 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.

Required Skills & Qualification

• Expertise in modern frontend frameworks React.js, Vue.js, or Angular

• Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3

• Experience with UI state management Redux, Zustand, Vuex, or similar

• Hands-on experience in data visualization libraries D3.js, Chart.js, Recharts, Three.js, or similar

• Familiarity with WebSockets and real-time UI updates

• Experience Integrating Frontend with RESTful APIs And GraphQL

• Strong understanding of UI/UX principles, usability testing, and accessibility best practices

• Knowledge of performance optimization techniques Lazy loading, virtual scrolling, code-splitting

Preferred Qualifications

• Experience in EDA, CAD, or engineering software UI development

• Knowledge of WebAssembly, WebGL, or Canvas for circuit visualization

• Familiarity with Figma, Adobe XD, or similar UI/UX design tools

• Experience in progressive web applications (PWAs)

Job Overview

• UI/UX Implementation Develop a responsive, dynamic, and intuitive UI that simplifies complex design workflows • Real-Time Data Visualization Implement interactive graphs, plots, tables, and design visualizations • Multi-User Collaboration Build a UI supporting real-time multi-user, annotations, and version control • Seamless API Integration Work closely with backend teams to integrate UI with databases, computation engines, and cloud storage • Component Reusability & Performance Develop reusable UI components while ensuring high performance and low latency • Cross-Browser Compatibility & Accessibility Ensure the UI is cross-browser compatible and adheres to accessibility