Safaricom Kenya is expanding its technology team and is looking for an experienced Software Engineer – Frontend to help shape the future of its digital platforms. Reporting to the Software Engineering Lead – Web, this role is ideal for someone who thrives in building beautiful, high-performing web applications and enjoys turning complex UI/UX designs into seamless user experiences.
The Role at a Glance
The successful candidate will play a key role in architecting and delivering the client-facing side of Safaricom’s web applications. This means transforming UI/UX wireframes into stable, scalable, and visually engaging interfaces that meet both user expectations and business objectives.
Key Responsibilities
Here’s what the job entails:
1. Design Translation & Technical Implementation
You will convert UI/UX wireframes into responsive, efficient frontend code while ensuring the designs are technically viable.
2. Performance Optimization
The engineer will be responsible for tuning web applications for maximum speed, responsiveness, and scalability.
3. Component Architecture
Safaricom relies heavily on reusable components. The role includes building scalable UI components using modern React concepts, ensuring consistency across the platform.
4. Collaboration with Backend Teams
You’ll work closely with backend developers to define robust API integrations using both REST and GraphQL. Teamwork, communication, and flexibility are essential here.
5. Testing & Maintenance
A big part of the role includes writing unit tests, resolving code conflicts, updating project dependencies, and continuously improving code quality.
6. Version Control & Documentation
Version control (Git) proficiency is essential, along with clearly documenting all updates and code changes.
What Safaricom Is Looking For
To be considered for this role, candidates need to meet the following:
-
4+ years of professional software development experience
-
3+ years specifically in frontend engineering
-
Bachelor’s degree in computer science, software engineering, or a related field
-
Strong expertise in HTML, CSS, JavaScript
-
Solid understanding of React components, hooks, and lifecycle methods
-
Experience with Node.js, REST APIs, GraphQL
-
Experience writing unit tests and using Git
-
Knowledge of cross-browser compatibility issues and how to work around them
How to Apply
Interested professionals can apply via the official Safaricom career portal:
🔗 egjd.fa.us6.oraclecloud.com
If you’re a passionate frontend engineer ready to build user-centric applications at one of Kenya’s most innovative companies, this opportunity might be your next big career move.