Web Developer

Posted: Aug 20, 2026 Expires: Not specified View Jobs in ICT / Computer
Save Apply
Get new jobs in your inbox

Never pay for any notarisation, certificate or assessment as part of any recruitment process.
When in doubt, contact us

Industry Healthcare / Medical Founded 2012 Type Private Website http://www.savannahinformatics.com Address 5th Floor, One Padmore Place, off George Padmore Road.
View All Jobs at Savannah Informatics

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.
Get new ICT / Computer jobs on TelegramNew jobs like this, as they are posted ›