Software Developer - Frontend Leader

Engineering Shanghai, China


The Role

Logitech is a world leader in products that connect people to their digital experiences. With a broad portfolio of interface devices, Logitech’s leadership in innovation encompasses a wide variety of peripherals.  Logitech is at the forefront of design and is creatively driving a richer experience for digital interactions.


Creativity & Productivity (C&P) business group is the biggest division of Logitech, consisting of our mice, keyboards, presentation remotes and associated software products. It is a key pillar of Logitech’s past, present and future as a global brand known for great design and exceptional user experiences.


We are looking for a Frontend Development Leader, for the Logitech China Software team. This position is located in Shanghai. The candidate will focus but not be limited to China-specific opportunities. You will be challenged to participate in the full software stack, more focused on customer-facing software development.

Your Contribution

Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you’ll need for success at Logitech. In this role you will:

  • Act as front-end developer leader, to develop Logitech software. There are primary desktop applications, and also could be Web or mobile applications.

  • Act as the pioneer to drive the innovation in the WeChat platform.

  • Demonstrate great development skills and you like to show people by writing awesome code that is both functional and elegant.

  • Review other developers’ code and provide improvement feedback.

  • You are always on the lookout for new technologies and development tools that you can leverage to become better or that will help make better products.

Key Qualifications


For consideration, you must bring the following minimum skills and behaviors to our team:

  • 8+ years of software design & development experience. Has hands-on experience in front-end software development.

  • Experience in Web development: JavaScript, HTML, CSS, DOM, protocol, security and so on.

  • Strong knowledge of Electron development.

  • Has experience in NodeJS development.


In addition, preferable skills and behaviors include:

  • Lead junior developers to establish best practices of development

  • Quick prototype abilities

  • Has experience in Mobile app development


Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we’re small and flexible enough for every person to take initiative and make things happen. But we’re big enough in our portfolio, and reach, for those actions to have a global impact. That’s a pretty sweet spot to be in and we’re always striving to keep it that way.