Posted at: 4 February

Software Engineering Team Lead

Company

Merico

Merico is a San Francisco-based B2B software development company specializing in contribution analysis tools for developers, leveraging advanced technologies like Python and AI.

Remote Hiring Policy:

Merico is a fully remote company that hires developers from various regions worldwide, fostering a collaborative environment across time zones.

Job Type

Full-time

Allowed Applicant Locations

Malaysia, Worldwide

Apply Here

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

Apply Here