Lead Engineer - ReactJS Frontend Development
Our Gaming Brand Logitech | G is growing. We create awesome gaming gear using creative design, surprising science, and innovation. We love what we do because we are passionate about gaming and we use the products we create. Want to be part of this team of innovators?
We are looking for a passionate gamer who also writes great code for our Software Development team. That team works on our Windows and Mac software, integrating our technologies in games, and investigating new technologies. This is a team of engineers that are passionate for gaming and technologies.
Design and develop scalable frontend applications.
Write extensive unit and acceptance tests.
Strong sense of ownership and commitment to writing understandable, maintainable, and reusable software.
Comply with product goals and desired user experience.
Required Skill sets
Strong CS fundamentals - algorithms, data structures, and systems design.
Good grip on functional programming and design patterns.
3+ years of design and development experience using Node.js
Minimum of 4 years experience in designing and developing large scale applications using React.js ( and / or ) ReactNative, Redux with RESTful API’s.
Good understanding of React ecosystem particularly data management, middleware, rendering.
Knowledge of web security, common vulnerabilities and their mitigations.
BE in Computer Science or equivalent technical field
B.E in Computer Science / IT or a related technical field or equivalent industry expertise.
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.
If you require an accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at +1 (510)713- 4866 for assistance.