Charlottesville, North Carolina, United States of America
Full Time
1 hour ago
$90,000 - $106,000 USD
No Visa Sponsorship
Key skills
AndroidiOSSDLCAI
About this role
Role Overview
Help clients define product vision and user objectives, maintaining strong client relationships
Work with internal and external team members to define feature lists that align with the client's strategy
Collaborate with cross-functional teams to iteratively build solutions that are in line with time and budget constraints
Facilitate conversations around scope management and feature prioritization
Elicit requirements from stakeholders and manage complex requirement backlogs that consider multiple platforms
Build a shared understanding of product requirements among all stakeholders (internal and external)
Understand and advocate for the end-user’s needs
Contributes to a strategic product roadmap that prioritizes features according to the client's vision
Work alongside engineers to understand system architecture and data flows to guide feature development
Manage and document technical dependencies and API needs for use in feature implementations
Collaborate with product designers and engineers to create best-in-class user experiences that are feasible and within technical constraints
Requirements
3-5+ years of experience in the software development industry as a Product Owner, Product Manager, Technical Business Analyst, Requirements Manager, or related position
An understanding of the software development life-cycle (SDLC) and experience working with one or more software development methodologies
Demonstrated experience with AI technologies in personal and/or professional contexts
Experience working closely with stakeholders to elicit and define requirements for at least one of the following platforms: iOS, Android, Web
Strong documentation and technical writing skills, with familiarity working with user stories, acceptance criteria, use cases, flow diagrams, user personas, and API documentation
Excellent analytical, problem-solving, and decision-making skills
Ability to size solutions based on project constraints, i.e., time/scope/budget
Experience in identifying and mitigating risks that could affect project outcomes
Ability to communicate clearly, confidently, and tactfully, and to simplify technical concepts for non-technical audiences
Knowledge of frontend and backend technologies (i.e., web/native apps, APIs, databases) and the risks and constraints of different technologies
An understanding of and deep appreciation for the topic of user experience (UX) and a drive to stay up-to-date with the continually evolving landscape
Self-starter who takes initiative in solving problems and can self-manage commitments and deadlines
Professional or personal experience utilizing AI tools