Client: Our client connects luxury travelers with travel experiences. The company enables travelers to search for information on trips, including destinations, cruises, hotels, and tours, and customize their ideal trip by adding adventures and services to a list. Once finalized, the traveler contacts an advisor with expertise in that specific location, who enhances the experience with their knowledge. Booking and other related processes are handled offline.
- Project overview: The customer wants to build a new version of a large event-management platform to support a range of gatherings, from small one-on-one ad-hoc reunions to vast multitudinary activities involving thousands of people across multiple days. This will be a long-term project with high visibility and client expectations, that will require a top-notch team to deliver the right product on time and under budget.
Technology stack: Cloud-based technologies, Vue.JS, and.NET, Jira
- Responsibilities: Lead and manage the complete project lifecycle, from initiation to closure, ensuring timely delivery, within scope and budget
- Work closely with engineering and technical teams to define project requirements, timelines, and deliverables
- Develop and maintain a high-level roadmap, detailed project plans, schedules, and risk management strategies
- Act as the primary point of contact between technical teams and non-technical stakeholders, translating technical terms into business language by working in close contact with the product owner and the business analyst
- Manage resource allocation, project budgets, and performance metrics
- Drive continuous improvement initiatives to optimize project execution processes
- Ensure quality assurance through regular project audits and reviews
- Implement agile methodologies (Scrum, Kanban) or hybrid project management techniques where needed
- Report on project progress to senior management, stakeholders, and clients
- People and team management
- 3+ years of project management experience
- Previous technical software development background (Developer, DevOps, SysAdmin, or similar)
- Experience working in IT outsourcing or consulting companies with large enterprise customers
- Experience working with Agile methodologies: Scrum, Kanban
- Experience in using project practices and processes: planning, tracking, analysis, risk assessment, etc.
- Understanding of and practical experience with various project documentation types (project/test plans, user stories)
- Understanding the stages of the software lifecycle
- Excellent communication and organizational skills, ability to prioritize, time management skills, work flexibility, and client-orientated mindset
- Client negotiation skills (analysis of expectations, collecting feedback about the service, resolving disputes)
- Experience with building and maintaining strong, long-lasting client relationships
- Employee management skills: motivation, evaluation, conflict resolution, and mentoring
- Experience with distributed multicultural teams and foreign clients
- Good spoken and written English