
TypeScript Software Engineer, Stream Deck Plugins
Corsair Components, Inc.2 months ago
Munich, GermanyMid Level
Responsibilities
- Develop first-party Stream Deck plugins for Windows and macOS using TypeScript and Node.js.
- Contribute to product ideation, software requirements, and scope definition with product managers.
- Collaborate with cross-functional teams to develop and deliver high-quality software.
- Write tests, participate in code reviews, debug complex issues, and improve software reliability and maintainability.
- Optimize software performance and improve the user experience.
- Stay current with desktop software development trends and explore new technologies.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, informatics, or a comparable field.
- At least three years of experience developing with TypeScript and Node.js.
- Knowledge of HTML and CSS.
- Experience with C++ or Rust is an advantage.
- Experience with external APIs and integrations such as Twitch and Slack is a plus.
- Knowledge of common desktop software integration approaches is a strong advantage.
- Good knowledge of development tools including VS Code, Jira, Confluence, Git, and GitLab CI/CD.
- Familiarity with Elgato products, particularly the Stream Deck family, is beneficial.
- Fluency in written and spoken English.