
Software Developer
Corsair Components, Inc.25 days ago
Ho Chi Minh City, VietnamMid Level
Responsibilities
- Architect and develop modern, responsive web front-end applications for the iCUE platform.
- Translate wireframes and design specifications into interactive web interfaces in collaboration with UX/UI designers.
- Partner with back-end and firmware engineers to define and consume APIs and data contracts for device communication and configuration.
- Establish and enforce front-end coding standards, patterns, and best practices.
- Conduct code reviews and provide constructive feedback to peers and junior developers.
- Identify and resolve performance bottlenecks, cross-browser compatibility issues, and accessibility gaps.
- Mentor junior and mid-level front-end engineers.
- Build and maintain interfaces for peripheral customization, lighting profiles, macros, and system performance monitoring.
Requirements
- At least 3 years of professional front-end web development experience.
- Proficiency in HTML5, CSS3, modern JavaScript, and TypeScript in large-scale production applications.
- Deep hands-on experience with React, including hooks, context, and component lifecycle management.
- Strong understanding of component-based architecture, state management, and web performance optimization.
- Proficiency with Node.js for tooling, build pipelines, middleware, or lightweight back-end services.
- Experience consuming and integrating WebSocket interfaces and REST APIs.
- Track record of writing clean, maintainable, and well-tested code using Playwright or similar tools.
- Familiarity with Vite, CI/CD pipelines, Git, branching strategies, and pull requests.
- Excellent communication skills for explaining technical decisions to technical and non-technical stakeholders.
- Experience with Electron, Neutralino, native desktop application interfaces, hardware peripheral software, lighting ecosystems, device configuration interfaces, or real-time data rendering is desirable.