
- Job Title: Mid-Level Angular Engineer
- Company: Zeraki
- Employment Type: Full-Time
- Location: Nairobi, Kenya
- Industry: EdTech / Software Development
- Experience Level: Minimum 1–2 years (Angular focused)
- Education Requirement: Bachelor’s Degree in Computer Science or related field
- Application Link: Available at the end of this listing (styled as a button)
INTRODUCTION
Zeraki is a leading EdTech company based in Nairobi, focused on delivering cutting-edge, technology-driven solutions to empower schools, teachers, students, and education administrators across Africa. Through intuitive analytics platforms, mobile-based reporting tools, and AI-powered educational insights, Zeraki is reshaping digital learning in Kenya and beyond.
To support our scaling operations, we are looking for a Mid-Level Angular Engineer to join our growing web development team. The ideal candidate will be passionate about building clean, scalable web applications and will have experience with Angular 8+ and associated frontend technologies.
WHAT YOU’LL DO – KEY RESPONSIBILITIES
As a Mid-Level Angular Engineer, your role will span feature development, UI performance optimisation, testing, and team collaboration. You’ll report to the Head of Front-End Engineering and work closely with back-end engineers, designers, and product managers to build world-class education platforms.
Application Development
- Design and implement responsive, user-friendly interfaces using Angular (v8+)
- Work with reusable components, dynamic routing, and form modules to build scalable SPAs
- Integrate with RESTful APIs to retrieve, display, and manipulate backend data
Code Quality
- Maintain high-quality, well-documented code that adheres to TypeScript best practices
- Leverage modular architecture, lazy loading, and AOT compilation to ensure top performance
- Use Angular’s OnPush change detection strategy to enhance UI responsiveness
Optimization & Testing
- Optimize page load time through code splitting and effective state management
- Create and maintain unit, integration, and end-to-end tests using tools like Karma, Jasmine, or Cypress
Team Collaboration
- Collaborate with UI/UX designers to translate design wireframes into production-level interfaces
- Participate in Agile ceremonies (sprint planning, retrospectives, stand-ups)
- Communicate clearly with back-end developers to ensure seamless API integration
Code Review & Mentorship
- Conduct code reviews and share constructive feedback to promote clean, maintainable codebases
- Mentor junior developers on Angular best practices and troubleshooting techniques
MINIMUM QUALIFICATIONS
You are the right fit for this role if you possess:
- A Bachelor’s Degree in Computer Science, Software Engineering, or related discipline
- At least 1+ years of hands-on experience working with Angular (v8 or later)
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3
- Familiarity with front-end testing tools such as Jasmine, Karma, or Cypress
- Experience with RESTful API consumption and integration workflows
- Solid understanding of version control (Git) and collaborative development practices
- A working knowledge of Agile/Scrum methodologies
- A problem-solving mindset and commitment to writing secure, scalable, and performant code
BONUS SKILLS (NICE TO HAVE)
- Experience with RxJS and NgRx for state management
- Familiarity with material design, tailwind CSS, or SCSS
- Understanding of DevOps tools (CI/CD pipelines, Docker, etc.)
- Past contributions to open-source projects or active GitHub profiles
WORK CULTURE & GROWTH
Zeraki fosters a culture of experimentation, collaboration, and mission-driven innovation. As part of the engineering team, you’ll have opportunities to:
- Participate in regular code kata sessions and tech talks
- Contribute to a platform reaching tens of thousands of learners and educators
- Influence product architecture and design decisions from the ground up
- Receive mentorship from senior engineers and career growth planning
PERKS & BENEFITS
- Competitive salary based on experience and skills
- Flexible work hours and hybrid working policy
- 21 days paid annual leave plus national holidays
- Access to online courses and certifications (Angular, TypeScript, Agile, etc.)
- Work gear (laptop + allowance for peripherals)
HOW TO APPLY
If you are a detail-oriented, highly skilled front-end developer with a passion for education and software quality, we’d love to hear from you.
Only shortlisted applicants will be contacted.
Discover More Opportunities
For more government jobs and verified public service career opportunities in Kenya, visit:
Stay connected with real-time updates by subscribing to:
JobKenya.org WhatsApp Channel: https://whatsapp.com/channel/0029ValRUem7DAX1gmkC7y2K