Description
Joining Razer will place you on a global mission to revolutionize the way the world games. We are seeking a talented Front-End Engineer specializing in AI-driven product development to design and implement intuitive, high-performance user interfaces for AI applications across multiple platforms (PC, mobile, and desktop).
This role focuses on building responsive and interactive UIs that seamlessly integrate with AI/ML backend services, ensuring optimal user experience and real-time data visualization. You will collaborate closely with AI engineers, data scientists, and backend developers to create scalable front-end architectures that support AI-powered features.
The ideal candidate has strong expertise in modern web technologies (React, TypeScript, etc.), and experience optimizing front-end performance for data-intensive applications.
Responsibilities:
- Develop front-end UI for multi-platform applications (PC, mobile, etc.) based on product design.
- Participate in technology selection, application development, and support platform architecture design and development.
- Engage in product requirement analysis and feature design to optimize user experience.
Qualifications:
- Bachelor’s degree or higher in Computer Science or related fields, with 5+ years of front-end development experience.
- Proficient in web front-end technologies, including JS, ES6/ES7 features, TypeScript, HTML5/CSS3/LESS/SASS, and familiarity with HTTP/WebSocket protocols.
- Skilled in the React framework and related component libraries, with hands-on experience in full React project development; familiarity with Vue is a plus.
- Deep understanding of React design principles, with experience in MVC and modular development. Knowledgeable in web standards, performance optimization, and front-end engineering (bundling, deployment).
Preferred Qualifications:
- Experience in desktop GUI development (Electron or WebView2-based) is a plus.
- Strong English reading/writing skills; proficiency in spoken English is highly preferred.
- Familiarity with Three.js, Pixi.js, or WebGL programming is advantageous.