返回查询:Staff Software / 杭州市

该职位来源于猎聘

As a member of the RingCentral Video Desktop Engineering team, you'll build the next generation of Video Conference products, solve complex, business-critical problems with elegant, user-friendly solutions that perform at massive scale. It's a once-in-a-career chance to get your hands on the latest-and-greatest technologies, and build the platform that's reshaping the way the world communicates. Responsibilities:

  • Design and implement the solutions to resolve business requirements on the Mac 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 2. 7+ years of experience in developing applications using Swift/C++, and at least 5 years of in-depth Object-oriented programming experience.
  • Good understanding of Mac systems, frameworks and SDKs, knowledge of Mac performance tools and skillful of optimization techniques.
  • Expert with modern design patterns and models.
  • 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.