WA

Tech Lead - Android Experience Engineering

Watu Credit Limited
📍 KenyaCDI🗓️ about 23 hours ago

Job Description

Kenya
CDI
⚠️

Beware of scams. Taf4All only lists job offers published by third parties — we are not the source of these jobs and do not handle recruitment. Stay vigilant: never pay money to get a job or an interview, and be wary of any suspicious request.

Poste : Tech Lead - Android Experience Engineering

Entreprise : Watu Credit Limited

Watu Credit Limited est une société de financement non bancaire dynamique et en pleine croissance. Elle exploite la technologie pour offrir des prêts non garantis, principalement via les services mobiles. Notre objectif est de devenir le principal fournisseur africain d'une large gamme de produits financiers inclusifs, délivrés par la technologie de manière rapide, efficace et professionnelle.

Type de contrat : Temps plein

Qualification : BA/BSc/HND

Expérience : 7 ans

Localisation : ICT / Computer

**

**

Le Tech Lead est l'un des rôles individuels les plus importants de l'organisation technique. Vous êtes l'autorité technique de votre équipe : vous possédez l'architecture, fixez le niveau de qualité, gérez les partenaires externes le cas échéant, et êtes le point d'escalade principal pour toute décision technique dans votre domaine.

Ce rôle comporte un management léger de personnes en plus d'une profonde responsabilité technique. Vous aurez 3 à 5 rapports directs (ingénieurs backend, ingénieurs frontend/mobile, ingénieur QA). Vous êtes responsable de leur déblocage au quotidien, de leur croissance technique et d'un feedback honnête sur leur travail. Les évaluations de performance formelles et les décisions d'embauche relèvent du Head of Engineering, mais en pratique, votre avis sur chaque ingénieur de votre équipe est l'élément le plus important de ces décisions. Ne laissez pas le mot "léger" vous induire en erreur : si un ingénieur de votre équipe rencontre des difficultés, c'est votre problème à résoudre.

Vous êtes un pair du Product Owner, pas un subordonné. Le Product possède le "Quoi". Vous possédez le "Comment" et le "Quand". Les engagements de sprint sont signés par vous deux ensemble. Si la feuille de route est techniquement irréaliste, votre travail est de le dire tôt et clairement.

Équipe : Android Experience Engineering

Faits rapides sur cette équipe :

Gouvernance des partenaires : le Tech Lead gouverne toute l'architecture, la revue de code, la stratégie QA et les releases. Le développement est actuellement hybride (interne et externe via un prestataire).

Focus technique principal : Android

  • Java/Kotlin
  • Gouvernance des partenaires
  • BE API
  • QA
  • Gestion des releases

Responsabilités du domaine :

Gouverner le développement de l'application : posséder toutes les décisions d'architecture, revoir toutes les PRs, et détenir le sign-off final sur chaque release. Les ressources externes sont des ressources d'exécution, pas des décideurs.

Posséder l'API backend qui sert l'application Android - conçue et maintenue par cette équipe, consommée par l'application.

Posséder le processus de release et la stratégie QA pour l'application Android - cadence de release, stratégie de feature flags, déploiement progressif et procédures de rollback.

Posséder les fonctionnalités d'expérience numérique délivrées via l'application - coordonner avec les autres équipes (Device Management Engineering, Payment Engineering, Messaging Engineering, …) pour les fonctionnalités et dépendances inter-équipes.

Développer la capacité interne en ingénierie mobile - l'objectif à long terme est de construire une expertise Android interne suffisante et d'offrir la meilleure expérience applicative à nos clients.

**

**

Solide expérience en développement Android (Java ou Kotlin) - vous pouvez revoir n'importe quelle PR Android soumise par les développeurs et savoir si elle est bonne et architecturée/conçue correctement.

Expérience dans la gouvernance ou la gestion d'un partenaire de développement mobile externe - vous avez été l'autorité technique sur une équipe qui n'était pas sous votre responsabilité directe.

Compréhension de la gestion des releases d'applications Android : soumission au Play Store, déploiements progressifs, feature flags, surveillance des crashes.

Expérience en conception d'API mobile - conception d'API REST optimisée pour la consommation mobile, support hors ligne et environnements à faible bande passante.

Ce que vous posséderez :

Architecture et direction technique

Posséder l'architecture technique du domaine de votre équipe : conception système, contrats API, modèles de données, schémas d'intégration et les Architectural Decision Records qui les documentent.

Appliquer les normes d'ingénierie de Watu au sein de votre équipe : tout le code sur GitHub, revue de PR obligatoire, seuils de couverture, documentation OpenAPI, runbooks et gestion des secrets.

Être le représentant de l'équipe auprès de l'Architecture Générale de la Plateforme - escalader les préoccupations inter-équipes, contribuer aux standards partagés et s'assurer que les schémas de votre équipe s'alignent sur la direction générale de la plateforme.

Livraison et qualité

Revoir et approuver toutes les pull requests de votre équipe. Pas comme un goulot d'étranglement, mais comme la porte de qualité. Votre nom est sur tout ce qui est livré.

Définir et maintenir la Définition de Fini de l'équipe. Travailler avec l'ingénieur QA intégré pour garantir que la qualité est intégrée, pas ajoutée après coup.

Posséder le processus de release de l'équipe. Rien n'est livré sans votre sign-off - y compris le travail des partenaires externes le cas échéant.

Animer la planification de sprint avec le Product Owner - traduire les user stories en tâches techniques, remonter les dépendances, signaler les risques tôt.

Gouvernance des partenaires et prestataires

Là où votre équipe gouverne un partenaire externe, vous êtes le point de responsabilité technique. Le partenaire exécute ; vous gouvernez. Les décisions d'architecture, la qualité du code et le calendrier des releases sont détenus en interne.

Revoir le code du partenaire via l'accès PR. Rien de ce qu'un partenaire livre n'entre en production sans votre revue.

Management des personnes (léger mais réel)

Vous avez 4 à 6 rapports directs : généralement 1 à 2 ingénieurs backend, 1 à 2 ingénieurs frontend/mobile, et 1 à 2 ingénieurs QA. Ils vous rapportent pour le travail quotidien ; le QA Chapter Lead rapporte au Head of Engineering pour les normes mais à vous opérationnellement.

Débloquer activement les ingénieurs - paire sur les problèmes difficiles, revoir les conceptions avant qu'ils ne construisent, et créer un environnement où demander de l'aide est normal et rapide.

Donner un feedback direct et opportun à vos rapports directs. La croissance des ingénieurs passe par un feedback clair et spécifique délivré près du moment - pas par des cycles annuels. Vous êtes la personne principalement responsable du développement des ingénieurs de votre équipe.

Votre contribution aux évaluations de performance et aux décisions d'embauche a un poids significatif - le Head of Engineering s'appuiera fortement sur votre évaluation de chaque ingénieur de votre équipe.

Modéliser l'ingénierie native IA. Chaque ingénieur de votre équipe est censé utiliser activement les outils IA/LLM. Vous donnez le ton de ce à quoi cela ressemble en pratique.

Qui vous êtes :

Essentiel :

  • 7+ ans d'expérience en génie logiciel, avec au moins 2 ans où vous étiez l'autorité technique de facto pour un domaine produit ou une équipe significative.

Solides fondamentaux en ingénierie backend : systèmes distribués, architecture événementielle, conception d'API, conception de bases de données et stratégie de test.

Capacité prouvée à revoir et raisonner sur du code à travers toute la stack de votre domaine - vous pouvez donner une revue pertinente sur n'importe quelle PR soumise par votre équipe.

Expérience dans un environnement Agile/Scrum ou Kanban où vous avez animé les cérémonies de sprint, le raffinement du backlog et la livraison aux côtés d'un Product Owner.

Communicateur clair et direct - avec les ingénieurs, avec le Product, et vers le haut (Head of Engineering).

Fortement souhaité :

Expérience dans la fintech, les paiements ou les services financiers numériques en Afrique, Amérique latine ou Asie-Pacifique.

Expérience dans la gouvernance de partenaires d'ingénierie externes ou d'intégrations de fournisseurs SaaS.

Expérience pratique en développement backend Java (notre langage backend principal).

Familiarité avec l'architecture événementielle, Kafka ou des courtiers de messages équivalents.

Normes d'ingénierie que vous êtes censé respecter :

Tout le code dans GitHub - revue par les pairs obligatoire, stratégie de branchement unifiée, CI verte avant fusion.

APIs documentées avec OpenAPI/Swagger ; Architectural Decision Records pour les décisions importantes.

Pas de secrets dans le code - AWS Secrets Manager ou Vault. La sensibilisation au Top 10 OWASP est une attente de base.

Utilisation active des outils IA/LLM dans votre flux de travail quotidien - génération de code, rédaction de tests, documentation, débogage.

Ce rôle n'est PAS fait pour vous si :

Vous voulez être protégé des décisions techniques difficiles par un architecte plus senior au-dessus de vous. Il n'y en a pas à ce niveau.

Vous voulez vous éloigner du travail technique. Vous aurez plusieurs rapports directs et de réelles responsabilités de management des personnes - mais vous serez aussi la personne la plus technique de l'équipe. Si l'objectif est d'arrêter d'écrire du code et de revoir l'architecture, c'est la mauvaise étape.

Vous préférez travailler indépendamment et trouvez que la revue de code et la programmation en binôme sont une friction plutôt qu'une valeur ajoutée.

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

Get seen by recruiters

Publish your CV on the Candidates page — the place recruiters browse directly to find profiles like yours.

See the Candidates page

You are recruiting?

Find candidates on TAF4ALL

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes.

Expert Application Advice

Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us Watu Credit Limited is a dynamic and fast-growing non-bank finance company. Watu Credit Limited harnesses technology to offer unsecured lending, primarily via mobile services. We aim to become the leading African provider of a broad set of inclusive financial products, delivered through technology in a fast, efficient and professional manner. Read more about this company

Expérience

Tech Lead - Android Experience Engineering Job Type Full Time Qualification BA/BSc/HND Experience 7 years

Localisation

Job Field ICT / Computer Tech Lead is one of the most important individual roles in the engineering organization. You are the technical authority for your squad - you own the architecture, set the quality bar, govern external partners when applicable, and are the primary escalation point for every engineering decision in your domain. This role carries light people management alongside deep technical ownership. You will have 3-5 direct reports (Backend Engineers, Frontend/Mobile Engineer, QA Engineer). You are responsible for their day-to-day unblocking, their technical growth, and honest feedback on their work. Formal performance reviews and hiring decisions sit with the Head of Engineering - but in practice, your view of each engineer in your squad is the most important input into those decisions. Do not let the word "light" mislead you: if an engineer in your squad is struggling, that is your problem to solve. You are a peer of the Product Owner, not a subordinate. Product owns What. You own How and When. Sprint commitments are signed off by both of you together. If the roadmap is technically unrealistic, your job is to say so early and clearly. Squad: Android Experience Engineering Quick facts for this squad Partner governance: Tech Lead governs all architecture, code review, QA strategy, and releases. Development is currently hybrid in-house and external (vendor). Primary tech focus: Android Govern app development: own all architecture decisions, review all PRs, and hold final sign-off on every release. External resources are execution resources, not decision-makers. Own the BE API that serves the Android app - designed and maintained by this squad, consumed by the app. Own release process and QA strategy for the Android app - release cadence, feature flag strategy, staged rollout, and rollback procedures. Own digital experience features delivered through the app - coordinate with the other squads (Device Management Engineering, Payment Engineering, Messaging Engineering, …) for cross squads features and dependencies Drive the internal mobile engineering capability - the goal over time is to build sufficient internal Android expertise and deliver the best app experience to our clients

Profil recherché

Strong Android development background (Java or Kotlin) - you can review any Android PR raised by developers and know whether it is good and architected/designed in the right away Experience governing or managing an external mobile development partner - you have been the technical authority over a team that is not your direct report. Understanding of Android app release management: Play Store submission, staged rollouts, feature flags, crash monitoring. Experience with mobile API design - REST API design optimized for mobile consumption, offline support, and low-bandwidth environments. What You Will Own Architecture & technical direction Own the technical architecture for your squad's domain - system design, API contracts, data models, integration patterns, and the Architectural Decision Records that document why. Enforce the Watu engineering standards within your squad: GitHub for all code, mandatory PR review, coverage gates, OpenAPI documentation, runbooks, and secrets management. Be the squad's representative to the Platform General Architecture - escalate cross-squad concerns, contribute to shared standards, and ensure your squad's patterns align with the broader platform direction. Delivery & quality Review and approve all pull requests for your squad. Not as a bottleneck, but as the quality gate. Your name is on everything that ships. Define and maintain the squad's Definition of Done. Work with the embedded QA engineer to ensure quality is built in, not bolted on. Own the squad's release process. Nothing ships without your sign-off - including work from external partners where applicable. Drive sprint planning with the Product Owner - translate user stories into technical tasks, surface dependencies, flag risks early. Partner & vendor governance Where your squad governs an external partner, you are the technical point of accountability. The partner executes; you govern. Architecture decisions, code quality, and release timing are owned internally. Review partner code via PR access. Nothing a partner ships enters production without your review. People management (light but real) You have 4-6 direct reports: typically 1–2 Backend Engineers, 1–2 Frontend/Mobile Engineers, and 1-2 QA Engineers. They report to you for day-to-day work; the QA Chapter Lead reports to the Head of Engineering for standards but to you operationally. Unblock engineers actively - pair on hard problems, review designs before they build, and create an environment where asking for help is normal and fast. Give direct, timely feedback to your direct reports. Engineer growth happens through clear, specific feedback delivered close to the moment - not through annual cycles. You are the primary person responsible for the development of the engineers in your squad. Your input into performance reviews and hiring decisions carries significant weight - the Head of Engineering will lean heavily on your assessment of each engineer in your squad. Model AI-native engineering. Every engineer in your squad is expected to use AI/LLM tools actively. You set the tone for what that looks like in practice. Who You Are Essential

  • 7+ years of software engineering experience, with at least 2 years where you were the de facto technical authority for a significant product area or team. Strong backend engineering fundamentals: distributed systems, event-driven architecture, API design, database design, and testing strategy. Proven ability to review and reason about code across the full stack of your domain - you can give a meaningful review on any PR your squad raises. Experience in an Agile/Scrum or Kanban environment where you drove sprint ceremonies, backlog refinement, and delivery alongside a Product Owner. Clear, direct communicator - with engineers, with Product, and upward to the Head of Engineering. Strongly preferred Experience in fintech, payments, or digital financial services in Africa, LATAM or APAC. Experience governing external engineering partners or SaaS vendor integrations. Hands-on experience with Java backend development (our primary backend language). Familiarity with event-driven architecture, Kafka or equivalent message brokers. Engineering standards you are expected to uphold All code in GitHub - mandatory peer review, unified branching strategy, green CI before merge. APIs documented with OpenAPI/Swagger; Architecture Decision Records for significant decisions. No secrets in code - AWS Secrets Manager or Vault. OWASP Top 10 awareness is a baseline expectation. AI/LLM tooling used actively in your daily workflow - code generation, test writing, documentation, debugging. This role is NOT right for you if You want to be shielded from difficult technical decisions by a more senior architect above you. There isn't one at this level. You want to move away from technical work. You will have several direct reports and real people management responsibilities - but you will also be the most technical person in the squad. If the goal is to stop writing code and reviewing architecture, this is the wrong step. You prefer to work independently and find code review and pair programming friction rather than value. Check how your CV aligns with this job Method of Application Interested and qualified? Go to Watu Credit Limited on watu.applytojob.com to apply Build your CV for free. Download in different templates. Pour postuler a cette offre, cliquez sur le bouton "Postuler" afin d'acceder aux coordonnees du recruteur (email et/ou telephone).
Career advice powered by Taf4All

Beware of scams

Taf4All only lists job offers published by third parties — we are not the source of these jobs and do not handle recruitment. Stay vigilant: never pay money to get a job or an interview, and be wary of any suspicious request.

You might also be interested in

IN

English Speaking Customer Support Agent (Technical Support Experience)

NOUVEAU
Influx·Kenya

English Speaking Customer Support Agent (Technical Support Experience) Influx provides Support as a Service for brands and tech companies. This includes an entire operation available on demand: agents, management, training, QA, data, and insights. Job Type: Full Time, Remote Qualification: BA/BSc/HND Experience: 1 year

CDIabout 23 hours ago
SA

Design Engineer

NOUVEAU

Design Engineer Safal Group Type de contrat : Temps plein Qualification requise : BA/BSc/HND Localisation : Job Field Engineering / Technical Contexte du poste : Safal Group a ouvert sa première usine de fabrication à Mombasa, au Kenya, en 1962, étendant rapidement sa portée à d autres pays d Afrique de l Est, puis d A

CDIabout 23 hours ago
SO

Assistant Product Engineer

NOUVEAU

Assistant Product Engineer Entreprise : Solar Panda Type de contrat : Temps plein Niveau d études : Bac+3 / Bac+4 Domaine : Ingénierie / Technique Localisation : Non précisée À propos de Solar Panda : Solar Panda est une entreprise sociale qui fournit une énergie solaire intelligente et à faible coût aux communautés à

CDIabout 23 hours ago
CI

Senior Software Engineer

NOUVEAU

Senior Software Engineer Entreprise : CIC Insurance Group Limited, communément appelé CIC Group, est un groupe d assurance et d investissement qui opère principalement au Kenya, en Uganda, au Soudan du Sud et au Malawi. Type de contrat : Temps plein Lieu : Job Field ICT / Computer À propos du poste : Relevant du Softw

CDIabout 23 hours ago