Posted 3mo ago

Staff Software Engineer, Windows

@ RingCentral
Hangzhou, Zhejiang, China
OnsiteFull Time
Responsibilities:Design solutions, Review code, Collaborate teams
Requirements Summary:BS in CS or related; 8+ years C++ cross-platform development; 5+ years OOP; knowledge of Web JS; strong Windows SDK/tools; design patterns; Agile/Scrum; English communication.
Technical Tools Mentioned:C++, Windows SDK, Windows performance tools, Web JavaScript, Cross-platform development, Agile/Scrum
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Responsibilities:
● Design and implement the solutions to resolve business requirements on the Windows
platform.
● Review the software design and implementation done by the team.
● Resolve tough technical issues and customer issues.
● Review code and advise for optimization and code quality improvement.
● Work and collaborate with the Product Manager, QA, SDET and Customer Support
teams to deliver features to customers and resolve customer feedback.
● Effectively communicate and articulate the design and technology to the management
and engineering teams, so that all can clearly understand and follow.
Requirements:
● BS or above degree in CS, software engineering or relevant majors.
● 8+ years of experience in developing applications using C++ and cross platform
development, 5+ years of in-depth Object-oriented programming experience.● Knowledge and experience on Web JS development will be a good preference and
plus.
● Good understanding of Windows systems, frameworks and SDKs, familiar with
Windows performance tools and skillful of optimization techniques.
● Expert with modern design patterns and models.
● Experienced in network communication development is much preferred.
● Experience of Video Conference products development is preferred.
● Good written English communication skills. Ability to hold effective conversations with
developers/architects, etc.
● Great passion for software development and technology.
● Quality oriented mind-set preferences and plus.
● Familiar with Agile/Scrum process and experienced working in a scrum development
environment