# Web Developer Job Savannah Informatics Nairobi, Kenya

Canonical URL: https://primejobalerts.com/jobs/web-developer-job-savannah-informatics-nairobi-kenya

Company: Savannah Informatics Nairobi, Kenya

Category: Information & Communication Technology

Location: Kenya

Work type: Full-time

Work arrangement: On-site

Published: 2026-08-20

Expires: 2026-10-04

## Job Description

The Opportunity

- We are looking for a pragmatic Web Engineer to join our engineering team and contribute to the development, maintenance, and continuous improvement of production web applications.

- You will translate designs and requirements into responsive, reliable, and maintainable web applications; integrate frontend applications with backend services; investigate and resolve real-world software issues; write and maintain automated tests; and collaborate with engineers, designers, product managers, and other stakeholders.

- We value pragmatic engineering over theoretical perfection. We look for engineers who can understand a problem, investigate it systematically, make sensible technical trade-offs, build reliable solutions, and improve them iteratively.

### Key Responsibilities

- Translate designs and product requirements into responsive, accessible, and user-friendly web applications.

- Develop clean, maintainable frontend code using JavaScript/ES6+, TypeScript, HTML, CSS/SCSS, and relevant UI libraries or frameworks.

- Read, understand, debug, and safely modify existing codebases.

- Integrate frontend applications with backend services and RESTful APIs, and where applicable, GraphQL.

- Develop and maintain automated tests to improve reliability and prevent regressions.

- Use browser developer tools and other engineering tools to investigate errors, network requests, performance issues, and application failures.

- Troubleshoot issues systematically, identify root causes, and implement reliable solutions.

- Contribute to code reviews, CI/CD workflows, technical discussions, planning, and knowledge sharing.

- Collaborate with product managers, designers, backend engineers, QA, and other stakeholders to deliver work within agreed timelines.

- Take ownership of assigned work from understanding the requirement through implementation, testing, review, deployment, and follow-up.

Required Skills & Competencies

- Strong practical understanding of JavaScript/ES6+ and modern web development.

- Strong understanding of semantic HTML, CSS, responsive layouts, and browser behavior.

- Practical experience with SCSS or similar CSS preprocessing approaches.

- Understanding of component-based frontend development, state management, forms, and web application architecture.

- Experience consuming RESTful APIs and understanding how frontend applications communicate with backend services.

- Working knowledge of automated testing and tools such as Jest, Cypress, Playwright, Jasmine, or equivalent.

- Comfortable working with Git, including branches, commits, pull/merge requests, and code reviews.

- Working knowledge of relational databases and basic SQL.

- Strong debugging and problem-solving skills, with the ability to investigate unfamiliar problems and identify root causes.

- Familiarity with Linux and common software-development environments.

- Basic understanding of web security concepts such as authentication, authorization, session management, and role-based access control.

- Ability to communicate technical concepts clearly to technical and non-technical colleagues.

Good to Have

- Experience with Angular, React, Vue, or another modern frontend framework.

- Experience with TypeScript in production applications.

- Experience with Tailwind CSS, Bootstrap, or another UI framework/library.

- Experience with GraphQL.

- Experience with CI/CD pipelines and automated deployment workflows.

- Familiarity with Docker and containerized development environments.

- Familiarity with Node.js or backend development concepts.

- Experience working in healthcare, financial services, enterprise software, or another domain with complex business requirements.

Qualifications

- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, a science-related field, or equivalent practical experience.

- Demonstrated practical experience in web development and programming through employment, internships, personal projects, open-source contributions, academic work, or other relevant experience.

- Practical experience with JavaScript/ES6+, HTML, CSS, and SCSS.

- Working knowledge of relational databases and SQL.

- Familiarity with Git and common software-development practices.

- Familiarity with Linux and modern development environments.

### How to Apply

Click Here to Apply

## Apply

Use the canonical Prime Job Alerts page for full application instructions and source verification.
