Essential Duties and Responsibilities:
-Supermicro BMC Web frontend design and implementation.
-Develop new feature for BMC web and bug fix.
-Develop web for CMM, Blade, Intel platform, and AMD platform.
-Develop web for open BMC platform.
We are seeking a skilled and passionate Frontend Software Engineer to join our team and contribute to the evolution of a dynamic product in the SZ project. You will have the opportunity to drive innovation, enhance user experiences, and shape the future of our platform.
We are looking for individuals who thrive in a collaborative, agile environment, take ownership of their work, and are committed to delivering exceptional products to our partners.
Key responsibilities:
- Architect, design, develop, and test frontend features using ReactJS and TypeScript.
- Implement advanced React concepts such as Hooks (useState, useEffect, useContext, useReducer).
- Optimize rendering and performance of frontend components.
- Collaborate with cross-functional teams including backend engineers, designers, and product managers.
- Contribute to frontend documentation and release notes for each release.
Required Skills:
- Strong proficiency in JavaScript (ES6+) and TypeScript
- Solid understanding of ReactJS and its core principles
- Experience with React Hooks and performance optimization techniques
- Solid understanding of unit testing and writing maintainable code
- Familiarity with Git and collaborative development workflows
- Strong written and verbal communication skills
- Ability to communicate in English with international team members
Good to have skills:
- Experience with Ant Design component library
- Familiarity with Redux Toolkit (RTK) for state management
- Experience with React Router for SPA routing
- Knowledge of frontend testing frameworks such as Jest and React Testing Library
[Responsibility & Requirement]
【BU1】
1. Participate in end-to-end/prototype Application Development and Support/Maintenance activities.
2. Support PM and team in implementing continuous improvement, to ensure application stability & performance to minimize support calls & service disruption.
3. Effectively perform, with deliverables that meet/exceed expectations in terms of adherence to requirements, quality, timeliness, & completeness.
4. Collaborate with cross-functional teams to define, design, and ship new features.
5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
6. Stay at the fore-front of technological advancement & patterns to ensure skill-set relevance and ability to provide better quality deliverables.
7. Familiar with JavaScript, HTML5 and CSS
8. Experienced in Vue
【BU5】
1.Be responsible for BO/OPC and demosite layout development
2.Refactor the Angular code base to React
3.Manage Data Analytics (Visualization) solution
4.At least 3 years of frontend development experience
5.Proficiency in React and experience in Angular 5
6.Strong knowledge of HTML5, Javascript and CSS (SASS/SCSS)
7.Knowledge of responsive design principles and frameworks.
8.Experience in dashboard UI development is highly preferred
9.Knowledge in any of the framework/language/technology - Swift, CocoaPods, Kotlin , React-Native will be an added advantage
Responsibilities:
• Develop and maintain complex, feature-rich web applications using React and other modern front-end tools.
• Collaborate closely with design, product, and backend teams to deliver engaging, user-friendly experiences.
• Implement responsive UI/UX designs, ensuring seamless performance across various devices and browsers.
• Integrate RESTful APIs to fetch and manage data, working closely with backend engineers.
• Write clean, modular code and conduct thorough code reviews, maintaining best practices for performance and maintainability.
• Troubleshoot and debug issues, optimizing front-end performance.
• Participate in Agile ceremonies, including sprint planning, daily standups, and retrospectives.
Requirements:
• Strong proficiency in React, Redux (or similar state management libraries), JavaScript (ES6+), HTML5, and CSS3.
• Familiarity with front-end build pipelines and tools such as Webpack, Babel, and NPM/Yarn.
• Solid understanding of RESTful API integration.
• Experience with version control (e.g., Git) and CI/CD pipelines.
• Ability to write clean, testable code following best practices (e.g., unit testing, integration testing).
• Excellent communication skills and a collaborative, team-oriented mindset.
Nice-to-Have:
• Experience with TypeScript.
• Knowledge of design systems and component libraries (e.g., Material UI, Chakra UI).
• Familiarity with micro-frontend architectures.
• Experience working in a SaaS or startup environment.
• Providing a one-page resume is a big plus.
What will you do?
- Build innovative products:
1. As a leading enterprise in the spatial AI field, you will get to build a lot of new and innovative products, such as our B2B SaaS software which aims to manage and integrate our unique ai powered 3D spatial software into their ecosystem.
2. Implementing tools for user tracking.
- Work with product and design closely
You will get to collaborate closely with other cross-functional teams, including product designers, PMs, and other Engineering teams (AI & backend).
- Take ownership and embrace changes:
1. As a small and agile team, everyone in the team gets to take ownership in product development, make decisions and be influential.
2. Code quality is highly valued here, because flexibility components are required to adapt to the agile environment.
Requirements
- Deep understanding in modern frontend development, Javascript, React and the browser.
- Experience with web-based application architecture design.
- Experience working with and leading other engineers.
- Experience in building responsive and sophisticated functions with complex UI / UX -individually.
- Ability to write clean and easy to maintain code.
- Passionate about keeping in trend with new frontend technology.
- Experience in agile development & can adapt to startup’s fast paced culture.
Tech Stack
- JavaScript, TypeScript, HTML, CSS
- React, Next.js
- MSW, Storybook, Tailwind, Shadcn, Zod
Experience with a Plus
- Functional programming
- Mobile development experience
- CI / CD setup experience for frontend
- Worked with Monorepo before
- Experience in user analytic tools
We are looking for an experienced Frontend Engineer for our dynamic team in Taipei. The job content will be the development of web applications for our clients in Taiwan and abroad. English communication ability is a plus. BA or higher, good team player and communicator. Good personal organisation and a logical approach are essential. At least 1 years of frontend development experience is necessary.
1.具備軟體開發設計及 Internet 程式設計概念
2.有獨立程式開發能力,擅溝通協調與團隊合作
3.願意依據專案或公司發展需求學習新的技術