Analyze market trends and competition to come up with the product development strategy;
Oversee and manage the software development lifecycle;
Translate user requirements into feature work items with engineering;
Advocate “voice of the customer” during specification and development stages. Work on the prioritization of new features based on usability, functionality, and user experience;
Figure out the strengths and weaknesses of the competitors’ features;
Document all software development requirements, estimate efforts, prioritize resources. Propose, implement and supervise product roadmap.
Requirements
End-to-End software product development and management skills;
Strong technical background with a knowledge of DevOps;
Structured approach with experience in an agile work methodology;
History of collaborating with development teams and achieving outcomes;
Excellent communication skills;
3-7 years product management experience;
Preferably experience of open source in a commercial setting.