Delivery Manager and Agile Lead
FrontlineSMS
Nairobi, KE
5d ago

WHO WE ARE. WHAT WE'RE HIRING YOU TO DO

FrontlineSMS is a cloud & offline SMS management and message automation software. Our software started as an open-source, desktop-based SMS management app in 2005.

We have since evolved into a powerful, flexible, and highly configurable cloud-based messaging automation platform backed by a mature rule engine with flexible APIs.

For 15 years, thousands of people, organizations, and companies have used our platform to educate children, lead communities, optimize hospitals, to save money and save lives.

We love working with our users every day across the world for various use cases and messaging campaigns.

FrontlineSMS is built with the ambitious goal of ensuring that our tools can provide every use case for SMS automation in a user-friendly and intuitive way.

Implementing this is the job of our inquisitive and skillful production team.

That’s where we want you, our new Delivery Manager and Agile Lead, to come in.

As our first-ever Delivery Manager and Agile Lead, you will lead our Nairobi-based production team in process, prioritisation, and improvement of our existing products FrontlineSMS and FrontlineSync , and guide on how best to deliver client and roadmap commitments.

As the agile lead, you will work closely with colleagues in complementary roles to design, prioritize, and execute a product roadmap.

You will have full control over our scrum and kanban processes to ensure FrontlineSMS remains the best at what it does.

WHO YOU ARE

We are looking for someone who is experienced and interested in digital production and is passionate about technology and importantly the processes around how to make the world’s best technologies to join our very talented team in taking our powerful platform to the next level.

As agile lead, you are experienced in all aspects of production not only related to the agile manifesto (which you’ll know and have opinions on) but also how it works practically for each unique team.

We embrace the idea of recognising when something does not work and encourage a mindset of experimentation, using a blended approach depending on the context.

We expect you will have experience in :

Working within or running teams using scrum

Sprints, grooming, retrospectives, estimating effort, effective standups, facilitating design sessions

Kanban and lean theory

Implementing new processes, and highlighting possible improvements to existing processes - you can identify and compare the best delivery methods to use

Managing projects and budgets, and understanding how project deliverables map to estimated tech team development tickets

Measuring and evaluating outcomes, helping teams to manage and visualise outcomes

We are combining this role with that of a delivery manager, so you have the autonomy to achieve your goals and fully support the team across the following areas :

Interpret technical and client stakeholders, managing their expectations with proactive and reactive communication. You can facilitate difficult discussions within the team when needed

Support our roadmap by recognising when to move from one stage of a product life cycle to another

Facilitate the team's delivery flow, manage the pace, and keep momentum both within sprints and outside of them. Addressing internal and external risks, issues and dependencies including where ownership exists outside the team

Add value and coach the organisation to inspect and adapt processes, guiding the team through the implementation of any new process

Prioritise the most important or highest value tasks when planning, using what data we have. It is crucial to manage complex internal and external dependencies and that the team plans appropriately against their capacity

Provide delivery confidence whilst also removing blockers or impediments that affect plans and can develop a plan for difficult situations

THE THINGS YOU’LL DO

This is a very autonomous role within a very independent team structure. The role definition above provides a lot of information about your duties, with a few examples listed here :

Run our daily standups, set up our retrospectives, manage our sprint burndown charts, and all of our other existing agile processes

Improve on what we have right now - production processes are always changing and once you are clear on how we do things now you will have the autonomy to improve them

Generally lead our dev team in their day-to-day work using our agile tools and methods, including daily standups and retrospectives, Jira, Trello, GitHub and Slack

Bring people together to form a motivated team. You create the right environment for teamwork and empower people to deliver.

You recognise and deal with issues.

Input into our DevOps efforts : maintaining and improving our continuous integration and delivery approaches and AWS infrastructure

Oversee the quality of scoping / grooming discussions, to ensure our ambitious, iterative platform improvements result in as few bugs as possible, high-quality and up-to-date documentation, and eliminates other forms of technical debt

Proactively take part in supporting the platform as well as its users, and in the identification and development of new features.

Take input from the CTO, product owner, and lead developer to ensure our product and roadmap are focused on the most relevant needs of our users

Through estimation, measurement of delivery and detailed reporting, support the predictable momentum of implementation work, allowing for scheduling of client-funded work around our team deadlines

Learn, support and build onto our existing DevOps technologies and processes.

Actively participate in communications on Slack

THE THINGS WE’LL LIKE ABOUT YOU

You’ll be well-rounded and experienced in all things development, communication, small team and proactive working. Specifically we’re thinking :

Experience working with dev team(s) in an agile environment. We are aware that there are many good agile set ups and prefer someone with strong practical knowledge or opinion in effectively using Scrum or Kanban

You are curious and innovative as part of the culture, we define our own processes and ways of working across the entire company.

You are open and willing to learn our platform is powerful and complex as it has undergone years of development to constantly improve it.

You're a model team player - you like to ask questions, as well as answer them with the knowledge that this will ultimately contribute to the team’s success

EVEN MORE REASONS TO COME AND JOIN!

This is a full-time role based in our Nairobi office with options to manage your work location (WFH FTW) around you and what you need to do

We’re a small team mostly based in Nairobi, with a few of us in the US and UK.

We're a 15-year old organization in perpetual startup mode. We always encourage new ideas, maintain a flat management structure, and offer lots of autonomy

For the right client you may have a chance to travel, so have your passport ready

Health insurance

Flexible working hours based around common sense and your out of work needs

We’ll provide a nice laptop for you

We work hard together, and you'll have always have the invite to join lunches, happy hours, and off-site adventures - or not, as works for you

Generous annual leave allowance, which we encourage you to use!

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form