Job Description
<strong>About Us</strong><p><br></p>WHAT WE DO | Our talented teams create tech that connects brands to people via meaningful content that impacts their lives in positive ways. By understanding where the markets are going and where technology fits in; we use our knowledge to identify solutions that boost businesses and shift user experiences.<p><br></p>WHY WE’RE DIFFERENT | What makes us a leader in our industry, and different from other international digital tech companies, is our ability to tailor or custom create our offering to solve business challenges.<p><br></p>WHERE YOU FIT IN | We aim to build an inspiring organization with an engaged and high performing culture. We believe in possibilities. We connect to the future. Think unlimited digital potential, global reach, limitless content, unreal experiences, real connections… now imagine the direct impact you could have in this landscape. If you are eager to work in an inspiring, dynamic environment and collaborate with like-minded people, we want to hear from you!<p><br></p><strong>About The Role</strong><p><br></p>Responsible for leading and managing the sprint execution and development team within the organization, the Development Execution Manager is responsible for detailed sprint planning, coordinating with the Scrum Master, and ensuring efficient and high-quality delivery of software projects.<p><br></p>The Development Execution Manager will work closely with the Scrum Master and QA functions while actively engaging in hands-on coding and development tasks. The primary focus is on driving the sprint’s successful execution, maintaining mainline stability, and optimizing deployment frequency and time.<p><br></p>This role will oversee the development pool, including front-end, back-end, middleware, etc., and collaborate with the Head of Design and Planning and Head of Infrastructure and Systems to provide necessary support and resources to the team. The team is spread across several countries and requires experience achieving results from a distributed workforce.<p><br></p>The Development Execution Manager reports into the CTO and works most closely with the SCRUM master and the Head of QA. This role will also, from time to time, work closely with the Technical PM function when PMO is assigned to work-efforts in the sprints.<p><br></p><strong>Key Accountabilities (Functional Responsibilities)</strong><p><br></p><ul><li>Lead and manage the detailed sprint planning process for the upcomming and current sprint, ensuring well-defined sprint goals and achievable timelines. </li><li>Review stories in coordination with the Head of Planning and Design if there are unclear user stories. </li><li>Coordinate with the Scrum Master to align the development team’s efforts with the overall roadmap and sprint objectives. </li><li>Actively engage in coding and development tasks to support the team and deliverables across the project. </li><li>Use technical expertise to guide the team and ensure high-quality code and solutions. </li><li>Provide strong leadership to the development team, ensuring a productive and cohesive work environment. </li><li>Monitor team performance, address any challenges, and foster continuous improvement. </li><li>Establish and maintain metrics to measure mainline stability, deployment frequency, and deployment time. </li><li>Optimize mainline stability, deployment frequency, and deployment time to improve the pace of development and deliver high-quality software consistently. </li><li>Manage the development pool, coordinating with team members from different specializations (e.g., front-end, back-end, middleware) to ensure efficient resource allocation and balanced workloads. </li><li>Work closely with the Scrum Master, QA function, and other stakeholders to facilitate effective communication and collaboration. </li><li>Keep the Scrum Master informed of any issues or changes in the sprint execution process. </li><li>Demonstrate a deep understanding of coding, development best practices, and emerging technologies. </li><li>Stay abreast of industry trends and apply this knowledge to enhance the team’s performance. </li><li>Act as a task master, holding team members accountable for their commitments and ensuring tasks are completed on time and in line with quality standard. </li><li> Frameworks, boundaries and decision-making authority</li><li>Reporting to the CTO </li><li>The Development Execution Manager will have decision-making authority and autonomy within the framework of sprint execution and development activities. They will work closely with the Scrum Master and other functional heads to align development efforts with the overall strategic roadmap. </li><li>The role is expected to manage and optimize development metrics, allocate resources efficiently, and ensure the team’s productivity. </li><li>Major decisions related to project execution, resource allocation, and technical approaches will be made in coordination with the Scrum Master and other relevant stakeholders</li></ul><p><br></p><strong>Requirements</strong><p><br></p>Education<p><br></p><ul><li>College diploma in a Software or Software Engineering completed 6-10 years ago, or Bachelor degree in Computer Science or Software Engineering completed 6-10 years ago, or equivalent experience. </li><li>Evidence of continuing education, whether formal/structured or informal, in the field of software development, machine/deep learning, systems development, full stack development. </li><li>Project management and formal Agile experience would be welcomed. </li><li>Recent software development experience is mandatory. </li></ul><p><br></p>Professional qualification<p><br></p><ul><li>At least 10 years of software development and project management experience with a significant portion of that time including hands-on coding experience. </li><li>Extensive experience with Agile methodologies and Scrum practices, with a deep understanding of sprint planning and execution processes. </li><li>Strong technical background, proficiency in multiple coding languages, and a thorough understanding of development best practices. </li><li>Previous experience leading and managing software development teams, fostering collaboration and delivering successful outcomes </li><li>Exceptional problem-solving and decision-making skills, with a focus on maintaining high-quality code and software delivery</li><li>Strong communication and leadership abilities, with the capacity to motivate and guide cross-functional teams. </li><li>Ability to thrive in a fast-paced and dynamic environment, driving a culture of excellence, accountability, and continuous improvement. </li></ul><p><br></p>Note: This is a very senior and hands-on role that requires extensive technical expertise and strong leadership skills to drive successful sprint execution and software delivery. The Development Execution Manager will be the driving force behind the development team, ensuring high-quality and efficient software development while collaborating closely with the Scrum Master and other key stakeholders<p><br></p><strong>Benefits</strong><p><br></p><ul><li>Medical and Health insurance</li><li>Paid time off</li><li>Flat hierarchies and short decision-making paths</li><li>Cooperation in a highly motivated, young, international team spread across 3 continents</li></ul>