- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 घंटे पहले
- Work mode
- In office
- Education
- Bachelor's or Master's in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
Join a dedicated software development team focusing on enhancing the Stream Deck desktop application. As a Software Development Engineer, you will take part in creating a cross-platform desktop app leveraging modern web tech and React frameworks, driving product success.
Key Responsibilities
- Develop cross-platform desktop software by utilizing contemporary web technologies alongside React frameworks.
- Collaborate with product managers to shape software requirements and project scopes that align with product goals.
- Work closely with interdisciplinary teams to deliver robust, high-quality software solutions.
- Construct and maintain automated tests to guarantee software reliability and ease of maintenance.
- Engage in code reviews to uphold coding standards and implement best practices across the team.
- Perform debugging and troubleshooting to resolve complex software problems efficiently.
- Enhance software performance and optimize the overall user experience.
- Stay current with the latest software development trends and explore emerging technologies.
Candidate Profile
- Holds a bachelor’s or master’s degree in computer science, engineering, informatics, or a related discipline.
- Brings a minimum of three years' experience in frontend development focused on TypeScript and React.
- Knowledge of Elgato products, especially the Stream Deck device family, is considered a plus.
- Experience with the Qt framework and basic understanding of C++ is advantageous.
- Demonstrated capability in designing and testing complex large-scale desktop applications or systems.
- Familiarity with common development tools, including VS Code, Jira, Confluence, and Git.
- Proven experience working within engineering teams that follow modern continuous integration and continuous deployment methodologies and automation practices.
- Proficiency in English communication, both written and spoken.
Minimum education
Bachelor's Degree
Tools & software
Languages
Servicenow