{"id":102323,"date":"2026-07-17T12:54:56","date_gmt":"2026-07-17T12:54:56","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/kenya\/uncategorized\/senior-software-engineer\/"},"modified":"2026-07-17T12:54:56","modified_gmt":"2026-07-17T12:54:56","slug":"senior-software-engineer","status":"publish","type":"post","link":"https:\/\/jobs.dataaxisnode.com\/kenya\/jobs\/nairobi\/senior-software-engineer\/","title":{"rendered":"Senior Software Engineer"},"content":{"rendered":"<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\/\", \"@type\": \"JobPosting\", \"title\": \"Senior Software Engineer\", \"description\": \"About the Role\\nReporting 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.\\nExperience 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.\\nKey Responsibilities\\nDesign, develop, and maintain responsive web applications using React.js, Next.js, TypeScript, and modern frontend frameworks.\\nBuild reusable UI components, design systems, and frontend architectures that support scalability and maintainability.\\nDevelop and integrate backend APIs and services to deliver seamless end-to-end user experiences.\\nDesign and implement chatbot and conversational AI solutions using Dialogflow, Twilio, and related technologies.\\nLeverage AI-powered development tools and coding assistants to improve software delivery, code quality, testing, and developer productivity.\\nOptimize applications for performance, accessibility, SEO, responsiveness, and cross-browser compatibility.\\nIntegrate with internal and third-party systems using REST APIs, GraphQL, Webhooks, and other modern integration approaches.\\nImplement frontend security best practices and ensure compliance with organizational standards.\\nCollaborate with UX\/UI designers, product teams, backend engineers, QA teams, and DevOps engineers to deliver high-quality digital solutions.\\nParticipate in code reviews, technical design discussions, and architecture decisions.\\nOwn the full software development lifecycle from requirements gathering to deployment and production support.\\nWho We\u2019re Looking For\\nEssential Knowledge\/Skills and Experience Required:\\nBachelor\u2019s Degree in Computer Science, Software Engineering or in a related field\\nMinimum of 4 years of experience in full stack software development with strong expertise in React.js and Next.js.\\nStrong knowledge of JavaScript, TypeScript, HTML5, CSS3, and modern frontend development practices.\\nExperience building scalable frontend architectures, reusable component libraries, and responsive web applications.\\nExperience integrating frontend applications with REST APIs, GraphQL services, and enterprise systems.\\nPractical experience with backend technologies such as Node.js, Java Spring Boot or similar frameworks.\\nExperience developing and deploying chatbot solutions using Dialogflow, Twilio, WhatsApp, SMS, Voice, or related conversational platforms.\\nFamiliarity with AI-assisted software development tools such as GitHub Copilot, Claude, or similar platforms.\\nStrong understanding of application performance optimization, accessibility standards, and web security principles.\\nExperience working with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.\\nFamiliarity with CI\/CD pipelines, source control, automated testing, and modern DevOps practices.\\nExcellent problem-solving skills and ability to work in a fast-paced, agile environment.\\nStrong communication skills and ability to collaborate across technical and business teams.\\nDesirable Competencies:\\nExtensive experience with state management libraries such as Redux, Zustand, or React Query.\\nFamiliarity with server-side rendering SSR, static site generation SSG, and Next.js optimization techniques.\\nExperience with conversational AI, Generative AI, Large Language Models LLMs, Retrieval Augmented Generation RAG, or AI-powered customer engagement solutions.\\nExposure to frontend observability and monitoring tools such as Sentry or Grafana\\nExperience building Progressive Web Applications PWAs and mobile-responsive digital platforms.\", \"datePosted\": \"2026-07-15\", \"hiringOrganization\": {\"@type\": \"Organization\", \"name\": \"CIC Insurance\"}, \"jobLocation\": {\"@type\": \"Place\", \"address\": {\"@type\": \"PostalAddress\", \"addressLocality\": \"Nairobi\", \"addressCountry\": \"KE\"}}, \"directApply\": true, \"validThrough\": \"2026-07-22T23:59:59\", \"employmentType\": \"FULL_TIME\"}<\/script><\/p>\n<p><strong>Company:<\/strong> CIC Insurance<\/p>\n<p><strong>Location:<\/strong> Nairobi<\/p>\n<p><strong>Job Type:<\/strong> Full Time<\/p>\n<p><strong>Apply Before:<\/strong> 2026-07-22<\/p>\n<h3>Job Description<\/h3>\n<p>About the Role<br \/>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.<br \/>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.<br \/>Key Responsibilities<br \/>Design, develop, and maintain responsive web applications using React.js, Next.js, TypeScript, and modern frontend frameworks.<br \/>Build reusable UI components, design systems, and frontend architectures that support scalability and maintainability.<br \/>Develop and integrate backend APIs and services to deliver seamless end-to-end user experiences.<br \/>Design and implement chatbot and conversational AI solutions using Dialogflow, Twilio, and related technologies.<br \/>Leverage AI-powered development tools and coding assistants to improve software delivery, code quality, testing, and developer productivity.<br \/>Optimize applications for performance, accessibility, SEO, responsiveness, and cross-browser compatibility.<br \/>Integrate with internal and third-party systems using REST APIs, GraphQL, Webhooks, and other modern integration approaches.<br \/>Implement frontend security best practices and ensure compliance with organizational standards.<br \/>Collaborate with UX\/UI designers, product teams, backend engineers, QA teams, and DevOps engineers to deliver high-quality digital solutions.<br \/>Participate in code reviews, technical design discussions, and architecture decisions.<br \/>Own the full software development lifecycle from requirements gathering to deployment and production support.<br \/>Who We\u2019re Looking For<br \/>Essential Knowledge\/Skills and Experience Required:<br \/>Bachelor\u2019s Degree in Computer Science, Software Engineering or in a related field<br \/>Minimum of 4 years of experience in full stack software development with strong expertise in React.js and Next.js.<br \/>Strong knowledge of JavaScript, TypeScript, HTML5, CSS3, and modern frontend development practices.<br \/>Experience building scalable frontend architectures, reusable component libraries, and responsive web applications.<br \/>Experience integrating frontend applications with REST APIs, GraphQL services, and enterprise systems.<br \/>Practical experience with backend technologies such as Node.js, Java Spring Boot or similar frameworks.<br \/>Experience developing and deploying chatbot solutions using Dialogflow, Twilio, WhatsApp, SMS, Voice, or related conversational platforms.<br \/>Familiarity with AI-assisted software development tools such as GitHub Copilot, Claude, or similar platforms.<br \/>Strong understanding of application performance optimization, accessibility standards, and web security principles.<br \/>Experience working with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.<br \/>Familiarity with CI\/CD pipelines, source control, automated testing, and modern DevOps practices.<br \/>Excellent problem-solving skills and ability to work in a fast-paced, agile environment.<br \/>Strong communication skills and ability to collaborate across technical and business teams.<br \/>Desirable Competencies:<br \/>Extensive experience with state management libraries such as Redux, Zustand, or React Query.<br \/>Familiarity with server-side rendering SSR, static site generation SSG, and Next.js optimization techniques.<br \/>Experience with conversational AI, Generative AI, Large Language Models LLMs, Retrieval Augmented Generation RAG, or AI-powered customer engagement solutions.<br \/>Exposure to frontend observability and monitoring tools such as Sentry or Grafana<br \/>Experience building Progressive Web Applications PWAs and mobile-responsive digital platforms.<\/p>\n<h3>How to Apply<\/h3>\n<p>Interested and qualified? Go to CIC Insurance on careers.cicinsurancegroup.com to apply<br \/>Build your CV for free. Download in different templates.<\/p>\n<p><a href=\"https:\/\/www.myjobmag.co.ke\/apply-now\/1280185\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:10px 20px;background:#2271b1;color:#fff;text-decoration:none;border-radius:4px;\">Apply Now<\/a><\/p>\n<p><small>Source: MyJobMag<\/small><\/p>\n<p><!-- job-expiry: 2026-07-22 --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Company: CIC Insurance Location: Nairobi Job Type: Full Time Apply Before: 2026-07-22 Job Description About the RoleReporting 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1408,1409],"tags":[1495,1425,1413,1412],"class_list":["post-102323","post","type-post","status-publish","format-standard","hentry","category-jobs","category-nairobi","tag-cic-insurance","tag-full-time","tag-job-listing","tag-myjobmag"],"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/posts\/102323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/comments?post=102323"}],"version-history":[{"count":0,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/posts\/102323\/revisions"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/media?parent=102323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/categories?post=102323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/tags?post=102323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}