Front-end Software Development Engineer

Company: Razer Inc.
Company: Razer Inc.
Location: Shenzhen
Commitment: Full time
Posted on: 2023-12-18 05:14
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.Job Responsibilities/ 工作职责 :Front-end software development engineerFront-end Software Development EngineerResponsibilities:Design and implement web-based and client-based application.Conduct technical assessment and feasibility study based on project requirements.Participate in technical solution design, and resolve key issues and technical problems encountered in projects.Monitor and improve software product performance, stability and reliability.Qualification:Hold Bachelor’s Degree or above, and major in Computer Science or Software Engineering or equivalent.5+ year’s in front-end development project experience and familiar with major development and debugging tools.Proficient in NodeJS, NPM, TypeScript and Electron framework, and familiar with common data structures, algorithm and design patterns.Proficient in JavaScript / HTML5 / CSS development and mainstream front-end frameworks, e.g.: React, Vue, Redux.Proficient in reading technical documentation in English.Good logical thinking and problem-solving skills.Highly reliable, with good teamwork spirit and initiatives.Preferred Skills:Development experience on macOS.Rich development experience with Electron framework.Good understanding of mechanism of multi-threading, IPC, device communication, network programming.Skilled at unit testing, test automation, build automation frameworks.Good English writing and oral skills.Cross-team communication and collaboration skills.----------------前端软件开发工程师岗位职责:负责前端Web应用程序或者客户端应用程序的设计与开发;根据产品需求,完成技术预研与评估;参与技术方案设计,解决研发过程中碰到的关键问题和技术难题;持续追踪和提升软件的运行性能、稳定性以及可靠性;岗位要求:计算机或软件相关专业,本科或以上学历;5年以上前端开发经验,熟悉常用开发与调试工具;熟练掌握 NodeJS, NPM, TypeScript以及Electron框架,熟悉常用的数据结构、算法和设计模式,并在项目中熟练运用;熟悉JavaScript / HTML5 / CSS 以及主流的开发框架,如:React, Vue, Redux;熟练阅读英文技术文档;对新技术有强烈兴趣,有良好的逻辑思维及较强的分析和解决问题的能力;良好的合作态度和团队精神,具有进取心和高度责任感;如满足下列条件,优先考虑:macOS系统开发项目经验;丰富的Electron框架软件开发经验;熟悉多线程、进程间通讯、设备通信、网络编程等系统机制和原理;熟悉单元测试、自动化测试、项目构建常见框架;良好的英语沟通能力;良好的对外沟通和团队协作能力;Pre-Requisites/ 任职要求 :Are you game?
View Original Job Posting