Related Jobs
%20(1).jpg)
Share this Job
About the Organisation
Front-end Developer (1 Year Fixed-Term Contract) job at Britam | Apply Now
Nairobi, Kenya
Britam is a leading diversified financial services group operating in Eastern and Southern Africa, committed to providing innovative insurance, asset management, and financial solutions that secure the future of individuals and businesses. With a strong reputation for excellence and reliability, Britam has earned recognition as a trusted brand in financial services, offering customer-centric products tailored to meet evolving market needs.
The company fosters a dynamic and inclusive work culture that values professional growth, innovation, and collaboration, providing employees with rewarding career opportunities, flexible work arrangements, and continuous learning programs. Established in 1965, Britam has evolved into a regional powerhouse, leveraging technology and data-driven strategies to enhance customer experiences through digital transformation and customized financial solutions.
The company operates in seven African countries, including Kenya, Uganda, Tanzania, Rwanda, South Sudan, Mozambique, and Malawi, serving millions of customers through a robust distribution network. Guided by core values of integrity, customer focus, innovation, and teamwork, Britam is committed to corporate social responsibility through initiatives in education, health, and environmental sustainability, empowering communities and fostering economic growth. For more information, visit their official website at www.britam.com.
Are you looking for IT jobs in Kenya 2025 today? then you might be interested in Front-end Developer (1 Year Fixed-Term Contract) job at Britam
Full Time
Deadline:
24 Sept 2025
Job Title
Front-end Developer (1 Year Fixed-Term Contract) job at Britam
Britam
Job Description
The Front-end Developer will work as part of the engineering team to design and implement responsive, interactive web interfaces using React.js. The role involves collaborating with designers, backend developers, and product managers to deliver new features, optimize applications for speed and scalability, and ensure cross-browser and mobile responsiveness. The developer will integrate with backend APIs, manage application state with tools like Redux or Context API, and participate in agile development processes. Additional responsibilities include code reviews, debugging, performance optimization, and staying current with the latest frontend technologies and industry best practices.
Duties, Roles and Responsibilities
Qualifications, Education and Competencies
See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.
ONLY ONLINE APPLICATIONS:
Interested and qualified candidates are advised that all applications should be submitted online.
To apply please click on the APPLY button below.
Find application details and links on the AfriCareers Jobs Portal:
-
Click the Apply button below
-
New users: Select Create Profile and complete the Profile Creation Wizard
-
Existing users: Log in and update your profile if needed
-
Go to the "Jobs" tab
-
Read the detailed job description, Roles and Qualifications.
-
Submit your application via the jobs portal
-
Track progress under "My Applications" tab
Important Note: Some employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.
How to Apply
Develop responsive, accessible, and interactive UIs using React.js.
Collaborate with cross-functional teams to design and implement features.
Optimize web applications for speed, performance, and scalability.
Write clean, maintainable, and well-documented code.
Integrate frontend with backend APIs (REST/GraphQL).
Manage application state with Redux, Context API, or similar tools.
Ensure cross-browser and mobile compatibility.
Participate in code reviews, sprint planning, and agile ceremonies.
Debug, troubleshoot, and resolve frontend issues.
Stay updated on modern frontend tools and practices.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
Strong proficiency in JavaScript (ES6+), React.js, HTML5, and CSS3.
Experience with CSS frameworks (Tailwind, Material UI, Bootstrap, etc.).
Familiarity with state management tools (Redux, Recoil, Context API, etc.).
Experience with REST APIs and GraphQL integration.
Proficiency with Git/GitHub/GitLab and frontend build tools (Webpack, Vite, Babel).
Strong debugging and problem-solving skills.
Preferred Skills
Experience with Next.js or other SSR/SSG frameworks.
Familiarity with TypeScript.
Knowledge of testing frameworks (Jest, React Testing Library, Cypress).
Performance optimization techniques (lazy loading, code splitting, caching).
Understanding of CI/CD pipelines and DevOps.
Exposure to design tools such as Figma, Adobe XD, or Sketch.

.jpg)
.jpeg)

.jpeg)
%20Limited%20logo.png)




