Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 20, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Savannah Informatics is a Kenyan e-Health software company founded by clinicians and finance specialists to deliver interoperable, connected solutions for healthcare facilities, organizations and regions. Our vision is to enable a better healthcare future for Kenya through pioneering use of information technology and knowledge creation

     

    Web Developer

    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.

    Method of Application

    Interested and qualified? Go to Savannah Informatics on www.savannahinformatics.com to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Get Jobs on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail