Posted 09 July, 2026
Frontend Developer (Contract Role)
MaieuticSemi
Bengaluru, KA, IN
Full Time
Reference: 31049c6076ef22e0
Job Description
Experience: 25 Years
\nDuration: 3-6 months can be extended based on performance.
\nLocation: Bangalore, MG Road
\nPosition Overview
\nWe are looking for a skilled Frontend Developer with 2-5 years of experience to contribute to the design and development of a next-generation Design Automation platform. You will be responsible for creating responsive and interactive UIs that streamline complex engineering workflows. This role offers the opportunity to work on cutting-edge technologies in data visualization and real-time collaboration within a high-impact product team.
\nRequired Skills & Qualification
\n- \n
- Proficiency in modern frontend frameworks preferably React.js \n
- Strong hands-on experience with JavaScript, TypeScript, HTML5, and CSS3 \n
- Experience with UI state management tools like Redux, Zustand, Vuex, or similar \n
- Familiarity with data visualization libraries such as D3.js, Chart.js, Recharts, or similar \n
- Working knowledge of WebSockets for real-time UI updates \n
- Experience integrating frontend with RESTful APIs and GraphQL \n
- Understanding of UI/UX principles, usability best practices, and accessibility standards \n
- Awareness of performance optimization techniques like lazy loading, code-splitting, virtual scrolling \n
- Experience with testing framework like jest, vitest etc. \n
Preferred Qualifications
\n- \n
- Knowledge of Web Assembly, WebGL, or Canvas for circuit or design visualization \n
- Familiarity with design tools such as Figma, Adobe XD, or similar \n
- Experience in developing progressive web applications (PWAs) \n
- Experience with canvas or WebGL is a plus \n
Key Responsibilities
\n- \n
- UI/UX Implementation Build responsive and intuitive interfaces that support complex design workflows \n
- Data Visualization Implement interactive visualizations such as graphs, charts, and tables \n
- Real-Time Collaboration Support multi-user collaboration features and real-time updates \n
- API Integration Work closely with backend teams to integrate UI components with APIs \n
- Reusable Components Develop modular and reusable UI components with performance in mind \n
- Compatibility & Accessibility Ensure the UI works seamlessly across browsers and meets accessibility guidelines \n