
Front-end Developer
Britam
Nairobi | Contract | Banking / Financial Services
Closing in 1 week from now
Job Summary:
- We are looking for a talented Frontend Developer to join our engineering team. You will be responsible for building user-friendly, high-performance, and scalable web applications. The ideal candidate has strong proficiency in React.js and related frontend technologies, with a keen eye for detail, UI/UX, and modern web best practices.
Key Responsibilities:
- Develop responsive, interactive, and accessible user interfaces using React.js.
- Collaborate with designers, backend engineers, and product managers to implement new features.
- Optimize applications for maximum speed, performance, and scalability.
- Write clean, maintainable, and well-documented code following best practices.
- Integrate with backend APIs REST/GraphQL and manage application state effectively Redux, Context API, or other state management libraries.
- Ensure cross-browser compatibility and mobile responsiveness.
- Participate in code reviews, sprint planning, and agile ceremonies.
- Troubleshoot, debug, and resolve frontend issues in a timely manner.
- Stay up to date with the latest frontend technologies and industry trends.
Knowledge, experience and qualifications required
Qualifications and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Strong proficiency in JavaScript ES6+, React.js, and frontend development.
- Experience with HTML5, CSS3, and modern CSS frameworks Tailwind, Material UI, Bootstrap, etc..
- Familiarity with state management Redux, Zustand, Recoil, Context API, etc..
- Experience integrating with REST APIs and GraphQL.
- Understanding of version control systems Git/GitHub/GitLab.
- Knowledge of frontend build tools and bundlers Webpack, Vite, Babel, etc..
- Strong problem-solving and debugging skills.
Preferred Skills:
- Experience with Next.js or other SSR/SSG frameworks.
- Familiarity with TypeScript.
- Experience in testing frameworks Jest, React Testing Library, Cypress, Playwright.
- Knowledge of performance optimization techniques lazy loading, code splitting, caching.
- Understanding of CI/CD pipelines and DevOps practices.
- Exposure to design tools Figma, Adobe XD, Sketch.
Never miss a chance!
Subscribe to get latest job listings, career insights and guidance in your inbox