Share this Job

Tech Lead - Agile Delivery

Date: 19-Jun-2019

Location: 01-Dubai, AE

Company: Majid Al Futtaim




Title: Tech Lead - Agile Delivery

Division/Department: OmniChannel

Reporting to: Head of Engineering



Role Purpose:


The Tech Lead - Agile Delivery is responsible for ensuring that the scrum teams deliver services to the customer and completes various program management activities according to defined service level commitments and process compliancy guidelines

The role holder also ensures proper collaboration among the Scrum Masters and serves as communication liaison between them. The Head Scrum Master is a management role and requires interfacing with the Program Manager to ensure alignment of multiple scrum teams with the goals and objectives of the program.


Role Details – Key Responsibilities and Accountabilities:


Role Summary


  • Set up and conducts the tribe-level synchronization and release planning (e.g. supersprint);
  • Prepare plans, proposals, backlogs by aggregating and analyzing information from Product Owners and Scrum Masters
  • Hold regular ceremonies for product and squad synchronization
  • Set up and facilitate Tribe demonstrations and retrospectives
  • Interact with other team members to incorporate their innovations and vice versa
  • Build efficient and reusable front-end abstractions and systems
  • Mentor junior developers through collaborative problem solving and team working
  • Use Photoshop and other image editing software to ensure a professional finish to user interfaces
  • Communicate effectively with internal and external stakeholders using written and verbal methods


Continuous improvement


  • Promote self-organization and team spirit inside the Tribe
  • Promote continuous improvement within the Tribe
  • Coaching Tribe leaders, Scrum Masters, Product Owners and Chapter Leads
  • Lead design and code review meetings


Processes and procedures


  • Create effective documentation processes and ensure usable documentation is crafted for all developed code.
  • Understand the processes and mechanisms involved in running a global retailer
  • Ensures that the development processes and deliverables fulfil the requirements of the merchandising division across all categories
  • Remain conscious of the impact of software development lifecycles to business results and strategy
  • Ensure an excellent and consistent customer experience online


Qualification, Experience & Skills:


Minimum Qualifications/education


  • Bachelor’s Degree in related field
  • Master’s Degree in the same field is preferred


Minimum experience


  • Minimum 10 years in the related managerial function
  • Preferably 5+ years in the retail business or closely related industry




  • Able to manage a large, complex Agile program (groups of projects)
  • Proactively identifies and drives large improvement initiatives
  • Demonstrates ability to facilitate organizational design and change
  • Demonstrates understanding of leadership motivation and influence
  • Demonstrates emotional intelligence and persuasive ability in mentoring and conflict resolution
  • Strong Experience in full lifecycle implementation using Agile methodologies
  • Hands on in facilitating the Scrum Ceremonies (Daily Stand-up, Backlog Grooming, Sprint Planning, Retrospectives, and Sprint Demos) for multiple scrum teams
  • Experience in mentoring and grooming Scrum Masters
  • Strong knowledge of CI, CD, TDD and effective pairing Experience as a Coach and/or Consultant to technology organizations
  • Expert knowledge in planning monthly reviews and planning sessions with multiple scrum teams and respective product stakeholders
  • Working experience in Managing project scope, risks, issues, constraints and dependencies
  •  English (Full professional proficiency - Required)
  • Arabic is an advantage