Software Manager
Beijing
Responsibilities:
We are looking for an experienced and hands-on software development manager who can lead a team of 5-10 designers and has the potential to manage larger teams. You will be working in a fast expanding company in the unified communications industry, and have the opportunity of delivering innovative products and growing a young and enthusiastic team to its maturity. You will use your technical, management, and people skills to
, Understand product scope and prioritize features
, Drive solution, architecture, and software design and make technical decisions
, Ensure on-time and high quality delivery of product development targets
, Facilitate continuous growth in your team¨s technical competency
, Coach and mentor your team members to help them grow in their career path
, Be the contact point and represent your team in projects requiring international cooperation within and outside Company
Qualifications:
, Master Degree in Computer Science, Electrical Engineering, or equivalent
, 8+ year experience in software development.2+ year experience of managing a team of 5-10 people
, Good experience of recruiting, coaching and mentoring team members
, Experience of managing a full product cycle from product definition to design, implementation, testing, release, and sustaining
, Strong technical background in the following areas
o Software architecture
o Communication protocols such as XMPP, H.323, SIP
o Audio/video/image processing
o UI and user experience design
, Excellent English skills both in written and oral
|