- Lead projects involving large-scale content sites, product design, and software development.
- Collaborate with clients to understand organizational goals, define solutions, and ensure project quality.
- Define and prioritize project requirements.
- Manage tasking, budgets, timelines, and day-to-day communication with clients and internal teams.
- Lead prioritization discussions and communicate budget health and project tradeoffs to clients.
- Support user research and testing.
- Translate wireframes and client requests into actionable tasks and useful documentation for developers.
- Describe workflows and tasks from the end user's perspective to inform implementation decisions.
- Lead quality assurance and distinguish bugs from functional updates and feature requests.
- Adapt project plans and timelines when requirements or circumstances change.
Software DevelopmentQuality AssuranceBudget management