CI

Senior Software Engineer

CIC Insurance
📍 KenyaCDI🗓️ about 2 months ago

Job Description

Kenya
CDI

Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

Senior Software Engineer

Company: CIC Insurance Group Limited, commonly known as CIC Group, is an insurance and investment group that primarily operates in Kenya, Uganda, South Sudan, and Malawi.

Contract Type: Full-time

Location: Job Field ICT / Computer

About the Role: Reporting to the Software Engineering Manager, the role holder will lead the design and development of modern, scalable, and user-centric web applications, with a particular focus on frontend engineering. The ideal candidate must have hands-on expertise in React.js and Next.js, experience building responsive and high-performance user interfaces, and a solid understanding of backend integrations and full stack development practices. Experience using AI-assisted development tools to enhance productivity, code quality, and delivery speed is highly desirable. The role also requires experience in developing conversational solutions using Dialogflow and Twilio across web, mobile, and messaging channels.

Key Responsibilities:

Design, develop, and maintain responsive web applications using React.js, Next.js, TypeScript, and modern frontend frameworks.

Build reusable UI components, design systems, and frontend architectures that support scalability and maintainability.

Develop and integrate backend APIs and services to deliver seamless end-to-end user experiences.

Design and implement chatbot and conversational AI solutions using Dialogflow, Twilio, and related technologies.

Leverage AI-powered development tools and coding assistants to improve software delivery, code quality, testing, and developer productivity.

Optimize applications for performance, accessibility, SEO, responsiveness, and cross-browser compatibility.

Integrate internal and third-party systems using REST APIs, GraphQL, Webhooks, and other modern integration approaches.

Implement frontend security best practices and ensure compliance with organizational standards.

Collaborate with UX/UI designers, product teams, backend engineers, QA teams, and DevOps engineers to deliver high-quality digital solutions.

Participate in code reviews, technical design discussions, and architectural decisions.

Own the full software development lifecycle, from requirements gathering to deployment and production support.

Candidate Profile:

Essential Knowledge/Skills and Experience Required:

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Minimum of 4 years of experience in full stack software development with strong expertise in React.js and Next.js.

Solid knowledge of JavaScript, TypeScript, HTML5, CSS3, and modern frontend development practices.

Experience building scalable frontend architectures, libraries of

---

**

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

Ready to apply?

Does my CV fit this offer? Free diagnosis

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. 2 Développeur position(s) posted this week in Kenya.

🇨🇦

Canadian employers are also recruiting in Africa

Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.

Expert Application Advice

Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us CIC Insurance Group Limited, commonly referred to as CIC Group, is an insurance and investment group that operates mainly in Kenya, Uganda, South Sudan and Malawi Read more about this company Senior Software Engineer Job Type Full Time Qualification BA/BSc/HND

Expérience

Localisation

Job Field ICT / Computer About the Role Reporting to the Software Engineering Manager, the role holder will lead the design and development of modern, scalable, and user-centric web applications with a strong focus on frontend engineering. The ideal candidate should have hands-on expertise in React.js and Next.js, experience building responsive and high-performance user interfaces, and a solid understanding of backend integrations and full stack development practices. Experience leveraging AI-assisted development tools to improve productivity, code quality, and delivery speed is highly desirable. The role also requires experience developing conversational solutions using Dialogflow and Twilio across web, mobile, and messaging channels. Key Responsibilities Design, develop, and maintain responsive web applications using React.js, Next.js, TypeScript, and modern frontend frameworks. Build reusable UI components, design systems, and frontend architectures that support scalability and maintainability. Develop and integrate backend APIs and services to deliver seamless end-to-end user experiences. Design and implement chatbot and conversational AI solutions using Dialogflow, Twilio, and related technologies. Leverage AI-powered development tools and coding assistants to improve software delivery, code quality, testing, and developer productivity. Optimize applications for performance, accessibility, SEO, responsiveness, and cross-browser compatibility. Integrate with internal and third-party systems using REST APIs, GraphQL, Webhooks, and other modern integration approaches. Implement frontend security best practices and ensure compliance with organizational standards. Collaborate with UX/UI designers, product teams, backend engineers, QA teams, and DevOps engineers to deliver high-quality digital solutions. Participate in code reviews, technical design discussions, and architecture decisions.

Profil recherché

Own the full software development lifecycle from requirements gathering to deployment and production support. Who We’re Looking For

Compétences requises

Essential Knowledge/Skills and Experience Required: Bachelor’s Degree in Computer Science, Software Engineering or in a related field Minimum of 4 years of experience in full stack software development with strong expertise in React.js and Next.js. Strong knowledge of JavaScript, TypeScript, HTML5, CSS3, and modern frontend development practices. Experience building scalable frontend architectures, reusable component libraries, and responsive web applications. Experience integrating frontend applications with REST APIs, GraphQL services, and enterprise systems. Practical experience with backend technologies such as Node.js, Java Spring Boot or similar frameworks. Experience developing and deploying chatbot solutions using Dialogflow, Twilio, WhatsApp, SMS, Voice, or related conversational platforms. Familiarity with AI-assisted software development tools such as GitHub Copilot, Claude, or similar platforms. Strong understanding of application performance optimization, accessibility standards, and web security principles. Experience working with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis. Familiarity with CI/CD pipelines, source control, automated testing, and modern DevOps practices. Excellent problem-solving skills and ability to work in a fast-paced, agile environment. Strong communication skills and ability to collaborate across technical and business teams. Desirable Competencies: Extensive experience with state management libraries such as Redux, Zustand, or React Query. Familiarity with server-side rendering (SSR), static site generation (SSG), and Next.js optimization techniques. Experience with conversational AI, Generative AI, Large Language Models (LLMs), Retrieval Augmented Generation (RAG), or AI-powered customer engagement solutions. Exposure to frontend observability and monitoring tools such as Sentry or Grafana Experience building Progressive Web Applications (PWAs) and mobile-responsive digital platforms. Check how your CV aligns with this job Method of Application Interested and qualified? Go to CIC Insurance on careers.cicinsurancegroup.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

Your safety comes first — read before you go

Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

  • Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
  • Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
  • Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
  • Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
  • Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
  • A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.

You might also be interested in

MI

Senior Engineer

Miale Solar Innovations Ltd recrute un Senior Engineer (CDI, temps plein) pour renforcer sa fonction ingénierie et garantir que chaque projet soit conçu, livré et contrôlé avec un niveau de qualité élevé et constant. Contexte du poste Miale Solar est un pionnier de l innovation dans l énergie solaire, facilitant un acc

CDIabout 1 month ago
CE

Senior Specialist: ERP Engineer

Senior Specialist: ERP Engineer Type de contrat : Full Time, Hybride Niveau d études : BA/BSc/HND Localisation : ICT / Computer Contexte : Cellulant est une entreprise de paiements numériques. Nous gérons un écosystème de consommateurs, commerçants et banques dans lequel nous facilitons les paiements et créons de la va

CDIabout 1 month ago
SY

Spare Parts Engineer

Synkron International, leader africain dans les audits d usines, le support mécanique, électrique, l automatisation industrielle et le télésupport à distance pour les industries des boissons, de la transformation et de l emballage, recherche un Spare Parts Engineer (Ingénieur Pièces de Rechange) à temps plein. Notre éq

CDI9 days ago
AF

Service Engineer

Service Engineer – AfriBusiness Development Limited (AfriBusiness) est une société de conseil en management enregistrée au Kenya, qui fournit des services de conseil aux entreprises de divers secteurs. AfriBusiness apporte généralement ses propres méthodologies et cadres propriétaires pour guider l identification des p

CDI10 days ago