Web Developer job at Savannah Informatics
New
Website :
Today
Linkedid Twitter Share on facebook
Web Developer
2026-08-20T05:28:44+00:00
Savannah Informatics
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_5217/logo/Savannah%20Informatics%20Limited.jpg
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Computer Software
Computer & IT, Science & Engineering
KES
MONTH
2026-08-27T17:00:00+00:00
8

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.

What You Will Do

  • 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.
  • 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.
  • 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.
  • 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.
bachelor degree
12
JOB-6a86908c298ba

Vacancy title:
Web Developer

[Type: FULL_TIME, Industry: Computer Software, Category: Computer & IT, Science & Engineering]

Jobs at:
Savannah Informatics

Deadline of this Job:
Thursday, August 27 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Thursday, August 20 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Savannah Informatics
Savannah Informatics jobs in Kenya

JOB DETAILS:

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.

What You Will Do

  • 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.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Thursday, August 27 2026
Duty Station: Nairobi | Nairobi
Posted: 20-08-2026
No of Jobs: 1
Start Publishing: 20-08-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.