Match score not available

Software Engineering Team Lead at Mukuru

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proven experience in setting up component libraries, 8+ years of software development experience, 2+ years in a leadership role, Proficiency in React JS and Next JS.

Key responsabilities:

  • Establish reusable component libraries
  • Lead front-end architecture and best practices

Mukuru logo
Mukuru Financial Services SME https://www.mukuru.com/
501 - 1000 Employees
See all jobs

Job description

We have an exciting position for a Software Engineering Team Lead to join our company and lead our front-end focused team at Mukuru. In this critical role, you will help define the future of our user-facing experiences, driving the approach to modern front-end development and ensuring consistency, quality, and innovation across all projects.

As the leader of our front-end engineering efforts, you will champion cutting-edge front-end technologies, establish best practices, and set the standards that will guide development across multiple initiatives. Your extensive experience in front-end architecture, reusable components, and component libraries will make you a trusted expert, guiding our evolution in this space.

In addition to your technical leadership, you will mentor and support a talented team of software engineers, enabling them to deliver scalable, maintainable, and well-thought-out solutions. You will work closely with the Domain Head, Product Owner, and Architect of the Remittances & Payments domain to ensure the team is aligned with priorities and understands the key objectives to deliver on. This is an opportunity to make a lasting impact and lead a dynamic team in shaping the future of Mukuru's front-end development.

Duties and Responsibilities (include but not limited to):

  • Establish and maintain scalable, reusable component libraries and ensure their adoption across teams.
  • Champion front-end best practices, including performance optimization, accessibility, and responsive design principles.
  • Lead the technical vision for our front-end architecture and ensure alignment with overall platform goals.
  • Collaborate with UX/UI designers to ensure seamless integration of designs into high-quality, user-friendly interfaces.
  • Identify, evaluate, and integrate new front-end tools, frameworks, and technologies to enhance productivity and maintain a cutting-edge tech stack.
  • Develop and implement front-end development guidelines and ensure consistent standards across projects.
  • Build and maintain a high performing development team and also motivate and develop the careers of members of the team.
  • Be an advocate for agile processes within the team.
  • Provide technical guidance to team members.
  • Liaise with the Product Owner regarding team priorities and collaboratively maintain the backlog.
  • Remove roadblocks and interruptions to help the team perform.
  • Present practical input for strategic technology decisions.
  • Stay up to date with industry trends and standards.
  • Provide team with clear performance standards.
  • Monitor staff compliance to HR policies and procedures.
  • Conduct the recruitment and promotion of staff in line with HR policies and procedures.

Key Requirements:

  • Proven experience in setting up and maintaining reusable component libraries.
  • Proficiency in front-end development workflows and CI/CD pipelines for web applications.
  • Demonstrated ability to lead and manage front-end development across multiple teams and projects from start to finish.
  • Familiarity with front-end performance optimization techniques, browser compatibility issues, and debugging tools.
  • Experience in front-end development frameworks and tools, specifically React JS, Next JS, Figma (Essential).
  • Grade 12 or equivalent (Essential).
  • Formal programming qualification (Desirable).
  • +2 years in a leadership role (Essential).
  • +8 years’ experience as a software developer (Essential).

Additional Skills

  • You love working with people, and seeing them grow and succeed.
  • You have experience in a people leadership role, coaching, mentoring, and developing teams, with a proven track record of delivering results through others.
  • Deep expertise in front-end technologies, specifically React.js and Next.js, with a proven track record of architecting and delivering enterprise-level front-end solutions.
  • Strong understanding of front-end tools like Storybook, ESLint, Prettier, Webpack/Vite, and testing frameworks such as Playwright or Cypress.
  • Experience working with agile methodologies – a true believer.
  • You have at least 8 years' experience as a software engineer and 2-3 years leading a team or people.
  • You take control and exercise leadership to lead change by initiating action, giving direction, and taking responsibility to ensure delivery of outcomes.
  • Ability to drive innovation and influence decision-making in the adoption of new front-end technologies.
  • Adept at problem solving, especially in relation to getting individuals and teams to be the best version of themselves.
  • Creative and critical thinking abilities.

I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited” Maybe you are just the future Mukurian we need!!


Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a ‘work-like’ environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers.

If you do not receive any response after two weeks, please consider your application unsuccessful.


NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Creative Thinking
  • Leadership
  • Critical Thinking
  • Mentorship
  • Coaching
  • Problem Solving

Engineering Manager Related jobs