该职位来源于猎聘 Job Description Summary This developer will participate on a distributed Scrum team and deliver the next generation of industry cheminformatics/bioinformatics solutions. This highly collaborative role will need to work closely with the engineering team members, stakeholders, end users all over the globe, in order to deliver edge web and desktop solutions to our clients. Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
At least 5 years of experience in software development, with a mandatory focus on C++.
A minimum of 2 years of experience with modern web frontend technologies is preferred.
Excellent verbal and written communication skills in both Chinese and English. Knowledge and Skills
Required
Proficient in writing clean code with C++.
Strong understanding of object-oriented programming (OOP) principles.
Experience with C++ standard libraries and frameworks (e.g., STL, Boost).
Experience with tools for coding, testing, debugging, and profiling C++ applications.
Strong debugging and troubleshooting abilities.
Preferred
Experience in developing web applications and reusable web components using ReactJS.
Experience with tools for coding, testing, transpiling, and packaging in the JavaScript/TypeScript/Node.js ecosystem.
Experience integrating RESTful web services.
Familiarity with managing source code revisions using Git/GitHub/GitLab.
Solid understanding of UI/UX best practices in Windows/macOS/web applications.
Knowledge of Agile/Scrum practices and tools.
Desired
Experience in developing desktop applications with C# or Objective-C.
Familiarity with transpiling C++ to JavaScript using Emscripten and related tools.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job