Maieutic Semiconductors

1 Job openings at Maieutic Semiconductors
Frontend(UI) Developer karnataka 3 - 7 years INR Not disclosed On-site Full Time

As a Frontend (UI) Developer at the company, your role will involve building an interactive and intuitive user interface for the next-generation Design Automation platform. Your expertise in modern frontend frameworks, data visualization, and real-time collaboration features will help enhance the user experience for engineers working on complex CAD workflows. **Key Responsibilities:** - Develop a responsive, dynamic, and intuitive UI that simplifies complex design workflows - Implement interactive graphs, plots, tables, and design visualizations for real-time data visualization - Build a UI supporting real-time multi-user collaboration, annotations, and version control - Work closely with backend teams to seamlessly integrate UI with databases, computation engines, and cloud storage - Develop reusable UI components while ensuring high performance and low latency - Ensure cross-browser compatibility and adherence to accessibility standards **Required Skills & Experience:** - Expertise in modern frontend frameworks such as React.js, Vue.js, or Angular - Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3 - Experience with UI state management tools like Redux, Zustand, Vuex, or similar - Hands-on experience in data visualization libraries like D3.js, Chart.js, Recharts, Three.js, or similar - Familiarity with WebSockets and real-time UI updates - Experience in integrating frontend with RESTful APIs and GraphQL - Strong understanding of UI/UX principles, usability testing, and accessibility best practices - Knowledge of performance optimization techniques such as lazy loading, virtual scrolling, and code-splitting **Preferred Qualifications:** - Experience in EDA, CAD, or engineering software UI development - Knowledge of WebAssembly, WebGL, or Canvas for circuit visualization - Familiarity with design tools like Figma, Adobe XD, or similar - Experience in progressive web applications (PWAs),