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
|