About this role
<div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><b>Job Req ID: 29043</b></H2> </div><div></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><b>About Supermicro:</b></H2> </div><div><p>Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.</p> </div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><b>Job Summary:</b></H2> </div><div><p style="margin-bottom:11.0px">Supermicro is seeking a Software Design Engineer in Hsinchu office. This role will be working within a team to design, implement and maintain our Backend of server management product. Candidate should be self-motivated and eager to satisfy customers' need by considering security, performance, optimization and usability in their designs.</p> </div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><b>Essential Duties and Responsibilities:</b></H2> </div><div><ul type="disc"> <li><strong>Design & Build Components</strong> — Develop reusable, scalable, and maintainable UI components using Web Components and Lit.</li> <li><strong>Component Architecture</strong> — Design clear component APIs, patterns, and guidelines that work consistently across Angular, React, and Vue applications.</li> <li><strong>Quality & Accessibility</strong> — Deliver responsive, accessible, and consistent components that follow modern CSS and accessibility best practices.</li> <li><strong>Documentation & Developer Experience</strong> — Create and maintain Storybook documentation, usage examples, and component guidelines to drive design-system adoption across internal teams.</li> <li><strong>Testing & Stability</strong> — Safeguard component quality through unit, integration, and UI behavior tests; debug issues and continuously improve stability.</li> <li><strong>Cross-Team Collaboration</strong> — Partner with UI/UX designers, product managers, and frontend engineers to translate design requirements into reliable, reusable components.</li> <li><strong>Maintain & Evolve the Design System</strong> — Own versioning, release processes, refactoring, and the continuous improvement of the internal design system.</li> </ul></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><b>Qualifications:</b></H2> </div><div><p><strong>Must</strong></p> <ul type="disc"> <li>BS or MS degree in Computer Science, Information Management, Design Engineering, or a related field.</li> <li>3+ years of professional frontend development experience.</li> <li>Strong hands-on experience with Web Components and Lit, including Custom Elements and Shadow DOM.</li> <li>Solid command of modern JavaScript/TypeScript, HTML5, and CSS3.</li> <li>Proficiency in at least one major frontend framework: React, Angular, or Vue.</li> <li>Strong grasp of component-based architecture, with well-designed component APIs focused on reusability and maintainability.</li> <li>Proven ability to build responsive and accessible user interfaces.</li> <li>Experience with modern build tools and bundlers (Vite, Webpack, Rollup, or esbuild).</li> <li>Experience with package management (npm / pnpm / yarn) and monorepo tooling (Nx / Turborepo preferred).</li> <li>Experience documenting components with Storybook or similar tools.</li> <li>Solid understanding of frontend performance optimization, debugging, and testing (unit, component, and end-to-end).</li> <li>Proficiency with Git-based development workflows, GitLab CI/CD, and DevOps practices.</li> </ul> <p><strong>Nice to Have</strong></p> <ul type="disc"> <li>Hands-on experience across all three major frameworks (React, Angular, and Vue).</li> <li>Experience integrating Lit-based Web Components into different frontend frameworks.</li> <li>Experience with Micro Frontend architecture, including solutions such as Module Federation or Single-SPA.</li> <li>Experience building or maintaining a design system, component library, or shared UI package, including publishing and versioning packages on npm.</li> <li>Experience with visual regression or UI snapshot testing.</li> <li>Experience working in Figma and collaborating closely with UI/UX designers.</li> <li>Familiarity with CNCF projects and cloud-native technologies.</li> <li>Experience using AI-powered development tools to improve engineering productivity.</li> </ul></div></div></div>