Position: Senior Technical Project Manager
Company: GeeksForLess
Experience required: 5y
English level: upper

Looking for a Senior Technical Project Manager to work on a stable project (mobile development, Canada)
Remote, full-time, long-term
Working Schedule: 10.30-19.00

Requirements:
• 5+ years of experience as a Project Manager, in a client-facing role (would be a huge plus!).
• Proven track record of successfully delivering mobile and web application projects on time and within budget.
• Proficiency in project management software and tools, e.g. Jira, Confluence, Smartsheets, Trello.
• Solid understanding of software development life cycle models as well as knowledge of both Agile and traditional project management principles.
• Sufficient level of technical background to provide highly credible leadership to development teams and to be able to evaluate complex project risks and issues accurately and objectively.
• Can-do approach, ability to work independently, learn and move fast, and build very strong work relationships.
• English: Upper-Intermediate 

Responsibilities:
• Define project scope, goals, and deliverables in collaboration with stakeholders.
• Develop comprehensive project plans, including timelines, resource allocation, and risk assessment.
• Identify and prioritize project tasks and activities.
• Lead and motivate cross-functional project teams, ensuring effective communication and collaboration.
• Work closely with Product Managers, Developers, Designers and QA to consolidate all features and improvements that are being released and keep an up-to-date roadmap representation of past, current, and future releases.
• Assign tasks and responsibilities to team members and monitor their progress.
• Manage project resources, including budgets, timelines, and personnel.
• Ensure resource allocation aligns with project requirements and goals.
• Track project expenses and report on budget status.
• Serve as the main point of contact for clients, providing regular updates on project status.
• Manage client expectations and address any concerns or changes in project scope.
• Maintain comprehensive project documentation, including project plans, status reports, and meeting minutes.
• Implementing and managing the release process from development to testing and then finally to the production environments.
• Prepare and present project reports.