Senior Software Engineer
Indexed description
Job Responsibilities/ 工作职责
Senior Software Engineer to implement and deliver project Catalina.
Responsibilities
- Design and implement web-based and desktop application.
- Conduct technical assessment and feasibility study based on project requirements.
- Architect software modules, design technical solutions, and resolve key technical problems encountered in the project.
- Monitor and improve software product performance, stability and reliability.
- Hold Bachelor’s Degree or above, and major in Computer Science or Software Engineering or equivalent.
- At least 5 year’s front-end/full-stack development project experience and familiar with major development/debugging tools.
- Proficient in TypeScript, JavaScript, NodeJS, and familiar with common data structures, algorithm and design patterns.
- Proficient in mainstream front-end frameworks (e.g.: React, Vue, Redux) and HTML5 / CSS development.
- Good knowledge of multi-threading, IPC, USB device communication, network programming.
- Proficient in reading/writing technical documentation in English.
- Good logical thinking and problem-solving skills.
- Highly reliable, with good teamwork spirit and initiatives.
- Previous project experience in streaming area or large-scale open source project (e.g.: Bitfocus) is highly preferred.
- Practical experience of vibe coding, spec-driven AI coding, agentic AI coding is highly preferred.
- Experience of building with Jenkins and Docker.
- C++/C development skills and project experience.
- Good English oral communication skills.
- Cross-team communication and collaboration skills.
Are you game?
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search