In today’s fast-paced digital economy, technology plays a vital role in shaping customer experiences, enhancing operational efficiency, and driving innovation. At Britam, we are committed to delivering modern, user-focused digital solutions that not only meet but exceed expectations. As part of this mission, we are seeking a Front-end Developer (1 Year Fixed-Term Contract) to join our engineering team in Nairobi.
This is a unique opportunity for a talented developer who thrives in collaborative environments, has a passion for building high-performance applications, and is eager to make a tangible impact within a dynamic organization. If you are proficient in React.js, excited about solving real-world challenges, and motivated to contribute to a forward-thinking technology team, this role may be the perfect fit for you.
With innovation at the heart of our business, we are looking for someone who can combine technical expertise with creativity, ensuring that the digital platforms we build are not only functional but also intuitive and visually engaging. This contract role is designed for a skilled professional who enjoys variety, values professional growth, and is ready to contribute to a purpose-driven organization.
Job Description – Front-end Developer (1 Year Fixed-Term Contract)
Job ID: 25000043
Location: Nairobi, Kenya
Organization: Britam
Contract Type: Full-time, Fixed-Term (1 Year)
Shift: Day Job
Number of Openings: 1
Posting Date: 17th September 2025
Closing Date: 24th September 2025
Job Summary
As a Front-end Developer, you will be responsible for building, optimizing, and maintaining user-facing applications that are responsive, scalable, and visually appealing. Your core responsibility will be to translate business and design requirements into functional code while ensuring the highest standards of performance and user experience.
Working closely with designers, backend engineers, and product managers, you will collaborate across teams to deliver seamless digital products that reflect Britam’s commitment to excellence. You will be expected to embrace modern development practices, participate actively in agile ceremonies, and stay current with industry trends to continuously improve our digital ecosystem.
Key Responsibilities
- User Interface Development: Build responsive, interactive, and accessible user interfaces with React.js, ensuring cross-browser compatibility and mobile responsiveness.
- Collaboration: Partner with designers, backend engineers, and product managers to translate business needs into technical solutions.
- Optimization: Continuously optimize applications for speed, scalability, and performance.
- Code Quality: Write clean, reusable, and well-documented code following best practices and industry standards.
- API Integration: Integrate frontend applications with backend services and APIs, including REST and GraphQL.
- State Management: Implement efficient state management solutions using tools such as Redux, Context API, or other modern libraries.
- Agile Practices: Actively participate in sprint planning, code reviews, and agile ceremonies to contribute to team success.
- Problem Solving: Troubleshoot and debug application issues while providing timely resolutions.
- Innovation: Stay updated with emerging frontend technologies and adopt innovative practices where applicable.
Required Qualifications and Experience
- Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Technical Proficiency: Strong skills in JavaScript (ES6+) and React.js.
- Frontend Tools: Expertise in HTML5, CSS3, and modern frameworks such as Tailwind, Material UI, or Bootstrap.
- State Management: Hands-on experience with Redux, Zustand, Recoil, or Context API.
- API Integration: Experience connecting applications to REST APIs and GraphQL services.
- Version Control: Familiarity with Git/GitHub/GitLab for collaboration and versioning.
- Build Tools: Understanding of frontend build tools and bundlers such as Webpack, Vite, or Babel.
- Problem-Solving Skills: Strong debugging and troubleshooting abilities.
Preferred Skills
While not mandatory, the following skills will give candidates a competitive advantage:
- Experience with Next.js or other SSR/SSG frameworks.
- Proficiency in TypeScript.
- Familiarity with testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
- Knowledge of performance optimization techniques, including lazy loading, code splitting, and caching.
- Exposure to CI/CD pipelines and DevOps practices.
- Ability to work with design tools such as Figma, Adobe XD, or Sketch.
Why Join Britam?
Choosing Britam means joining a forward-looking organization with a proven track record of innovation in financial services and technology. Our culture values:
- Collaboration – You will work with a diverse and talented team dedicated to shared success.
- Innovation – We embrace modern tools, frameworks, and practices to stay ahead of the curve.
- Impact – The projects you work on will directly enhance customer experiences and strengthen digital solutions across the business.
- Growth – We encourage professional development and continuous learning, offering opportunities to expand your skills.
This is not just another job—it is a chance to contribute to meaningful work that has a real impact on people’s lives, while gaining valuable experience in one of the region’s leading companies.
How to Apply
Interested candidates are invited to apply for the Front-end Developer (1 Year Fixed-Term Contract) position before the closing date.
Application Deadline: 24th September 2025
Location: Nairobi, Kenya