# Software Developer

**Company**: CORSAIR
**Location**: Ho Chi Minh
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://edix.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/8885?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5d56447b-5a5

## Description

You will be at the heart of the iCUE web front-end experience , building the interfaces that allow users to customize their peripherals, create lighting profiles, configure macros, and monitor system performance.

Responsibilities:

- Architect and develop modern, responsive web front-end applications for the iCUE platform using current web technologies and best practices.

- Collaborate with UX/UI designers to translate wire frames and design specifications into interactive web interfaces.

- Partner with back-end and firmware engineers to define and consume APIs and data contracts that support device communication and configuration.

- Establish and enforce front-end coding standards, patterns, and best practices across the team.

- Conduct thorough code reviews, providing 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, fostering a culture of quality and continuous improvement.

Essential Skills and Experience:

- 3+ years of professional front-end web development experience.

- Proficiency in HTML5, CSS3, modern JavaScript.

- Proficiency in experience with TypeScript in large-scale production applications.

- Deep hands-on experience with React, including hooks, context, and component lifecycle management.

- Solid understanding of component-based architecture and state management.

- Proficiency in Node.js for tooling, build pipelines, middleware, or lightweight back-end services supporting the front end.

- Experience consuming and integrating WebSocket interfaces and/or REST API.

- Proven track record of writing clean, maintainable, and well-tested code (Playwright, or similar).

- Familiarity with build tooling ecosystems (Vite) and CI/CD pipelines.

- Strong understanding of web performance optimization techniques (lazy loading, code splitting, caching strategies).

- Experience with version control using Git and collaborative development workflows (branching strategies, pull requests).

- Excellent communication skills with the ability to articulate technical decisions to both technical and non-technical stakeholders.

## Skills

### Required
- HTML5
- CSS3
- JavaScript
- TypeScript
- React
- Node.js
- WebSocket
- REST API
- Git

### Nice to have
- Electron
- Neutralino
- WebSockets
- IPC bridges
- real-time data rendering

---

Source: [Apply at edix.fa.us2.oraclecloud.com](https://edix.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/8885?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
