Jobs
>
Nairobi

    Web Developer at - Nairobi, Kenya - Savannah Informatics

    Default job background
    Full time
    Description

    Savannah Informatics Limited (Savannah), is a clinician-led health informatics company delivering innovative and interoperable healthcare solutions to improve access to affordable quality healthcare.

    Savannah is privately owned and has an established footprint and operating base in Kenya with over 140 employees, majority of whom are informatics professionals.

    Summary

    We are looking for a skilled senior web developer who will be responsible for designing and developing web applications for our company.

    You will be collaborating with a team of other developers, designers, and product managers to create, maintain, and update our web applications.

    You will ensure that the web applications are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design and quality products is important.

    Responsibilities

    This individual will be responsible for:

    Translating a high-fidelity prototype into a format that can be rendered on a web browser with exact behavior and look.

    Knowledge of HTML, JS, and CSS is mandatory, and familiarity with UI libraries is required for easy manipulation of UI components.

    Understanding the basic structure of how backend APIs work, especially of how RESTful and GraphQL APIs work in order to connect them to a set of screens.

    This would be required to connect to multiple backend services to screens to meet system requirements.

    Writing software unit tests using automated testing frameworks with an emphasis on getting maximum code test coverage (100%) and writing end-to-end tests that verify that the set of screens created is working as expected.

    Ensuring that the program is up-to-date with the latest programming technologies

    Maintaining healthy CI/CD pipelines to run tests, linting and managing deployments of code for UAT purposes and also for production purposes.

    Actively participating in the daily standups with a clear understanding of the business goals, software requirements and ability to clearly communicate the progress being made with one's tasks.

    Coordinating your work to ensure that delivery of work is based on the team's, clients' and stakeholders' expectations and within sprint duration with clear source code documentation of one's work.

    Must be able to carry out brainstorming sessions with the team to discuss how certain features could be improved and/or implemented.

    Gather and refine user specifications and requirements by analyzing technical needs and requirements
    Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.

    Should have knowledge of performance monitoring and be able to carry out tasks to improve the efficiency of code.

    Employing the use of scientific debugging skills to quickly identify and fix issues that affect users' ability to use any of the company's web applications.

    Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.

    Staying plugged into emerging technologies/industry trends through education, study, participation in conferences, workshops and groups, and applying them to operations and activities in your workflows.



    Requirements
    Skills

    Familiarity with automated testing tools such as Jest, Jasmine and Cypress.
    Able to implement authentication and authorization within web applications for proper role-based access.
    Familiarity with RESTful/GRAPHQL APIs.
    Familiarity with agile software development for delivery of software ie Scrum/Kanban.
    Familiarity with modern front-end build pipelines and development tools such as Grunt, Webpack, NPM, Yarn etc.
    Familiarity with code versioning tools and descriptive commit messaging i.e. git
    Adequate knowledge of relational database systems, Object Oriented Programming and web application development
    Hands-on experience with web developer tools, network diagnostics and network analytics tools
    Basic knowledge of the Search Engine Optimization process.
    Ability to understand business requirements and translate them into technical requirements.
    A knack for benchmarking and optimization.
    High degree of independent judgment with the ability to develop ideas and processes and clearly express them.
    Able to solve complex problems via the use of first-principle thinking

    Are you the one we are looking for?

    We are looking for motivated and independent-thinking developers.

    The ideal candidate for us is a quick learner, able to pick up the nuances of a complex domain fast.

    They are intellectually curious, and adaptable and they have proactively done many interesting things, even without being paid to do them.

    We are open to candidates with "unconventional tech" backgrounds e.g. non-technical degrees, self-taught developers etc.

    If you believe that you have serious and relevant skills (despite your unconventional background), and can prove it, we'd like to hear from you.

    Your lack of work experience (or the converse) will not be a handicap if you can demonstrate possession of the skills we need, a winning attitude, and the ability to learn fast.



  • Stellar Human Resource Solutions Nairobi, Kenya Full time

    We are a Human Resource Management Consulting Company based in Nairobi Kenya providing a comprehensive range of Human Resources Solutions with your business needs and focus in mind. · Role · Our client, an online liquor store is seeking to recruit a Web Development Specialist. Th ...


  • NairoBits Trust Nairobi, Kenya Full time

    NairoBits Trust positively changes the lives of vulnerable youth by improving their ability to contribute to their socio-economic well-being through ICT. The Trust empowers marginalized youth between ages of 15 to 24 living in the Urban Informal Settlements. · Summary · We seek t ...


  • Safaricom Kenya Nairobi, Kenya Full time

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-ad ...


  • jobwebkenya Nairobi, Kenya Full time

    Umba combines advanced tools and techniques to optimize risk exposures in emerging markets that are currently underserved by traditional banking services. · Job Summary: · Umba is currently in search of a Web Experience Designer to join our team based in our Kilimani Office. The ...


  • Nathan Nairobi, Kenya Full time

    Founded in 2020, Nathan Digital is a premiere software company in Dubai additionally based in six countries around the world. We provide a radical shift for businesses looking to elevate their operations · Roles and Responsibilities: · Design and develop server-side web applicati ...

  • Yellow Pages Kenya

    Web Designer at

    1 week ago


    Yellow Pages Kenya Nairobi, Kenya Full time

    Yellow Pages Kenya is a full-service digital agency providing print, online and digital services · Summary · This is a full-time on-site role for a Web Designer located in Nairobi County, Kenya. The Web Designer will be responsible for creating website layouts, user interfaces, a ...


  • Pesapal Nairobi, Kenya Full time

    Pesapal provides a simple, safe and secure way for individuals and businesses to make and accept payments in Africa. Pesapal payments work on the internet and directly on the handset. · Summary · This is a full-time on-site role for a Frontend Developer. The Frontend Developer wi ...

  • Umba

    Brand Designer at

    5 days ago


    Umba Nairobi, Kenya Full time

    Umba combines advanced tools and techniques to optimize risk exposures in emerging markets that are currently underserved by traditional banking services. · Job Summary: · Umba is currently in search of a Brand Designer to join our team based in our Kilimani Office. The Brand Des ...


  • CIO East Africa Nairobi, Kenya Full time

    CIO EAST AFRICA is the leading magazine for the Information and Communications Technology (ICT) industry in East Africa, published by Kommunication Ultimate Limited (KUL) in conjunction with the International Data Group (IDG), a world-renowned publisher of legendary brands. · Sum ...


  • The Kenyan Alliance Insurance Nairobi, Kenya Full time

    The Kenyan Alliance Insurance is a leading Insurance and Financial Services Company offering a wide range of financial products and services in insurance. The product range includes life and general insurance, pensions, investment planning, wealth management, retirement planning ...


  • RebelsMarket Inc Nairobi, Kenya Full time

    RebelsMarket is an online, curated marketplace of unique, edgy and rebellious products. We were founded in 2012 by a group of rebels wanting to break free from the norm of boring mall clothing stores · Role · This is a contract remote role for a Junior Ruby on Rails Developer. T ...


  • Cytonn Investments Nairobi, Kenya Full time

    Cytonn Investments is an investments and real estate company, with offices in Nairobi - Kenya and DC Metro area - U.S. We are primarily focused on offering alternative investment solutions to global institutional investors, individual high net-worth investors, local institutional ...


  • Save the Children Nairobi, Kenya Full time

    The Save the Children Fund, commonly known as Save the Children, is an international non-governmental organization that promotes children's rights, provides relief and helps support children in developing countries · Role Purpose: · Save the Children is in the middle of its ambit ...


  • ICAP (Columbia University) Nairobi, Kenya Full time

    ABOUT THE COMPANY · Based at Columbia University with operations in more than 30 countries, ICAP is a leader in global public health, internationally known for tackling the world's toughest health challenges—from HIV to tuberculosis, from malaria to maternal and child health, and ...


  • Co-operative Bank of Kenya Nairobi, Kenya Full time

    The Co-operative Bank of Kenya Limited is incorporated in Kenya under the Company Act and is also licensed to do the business of banking under the Banking Act. The Bank was initially registered under the Co-operative Societies Act at the point of founding in 1965. · Job reference ...

  • Gap Recruitment Services Limited

    Software Developer

    2 weeks ago


    Gap Recruitment Services Limited Nairobi, Kenya Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent. · Roles & Responsibilities · Designing and building front-end components mobile and web · Integrating backend services with front-end co ...


  • Flexi-Personnel Nairobi, Kenya Full time

    Flexi Personnel Ltd is a HR Company that was founded in 2008. It is currently the fastest growing HR firm in Kenya offering a wide range of services including Headhunting and Executive selection, Outsourced Labor management, HR Outsourcing, Outsourced Payroll Management, HR consu ...

  • NCBA

    Frontend Engineer

    1 week ago


    NCBA Nairobi, Kenya Full time

    ABOUT THE COMPANY · The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds — from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that g ...

  • NCBA

    Backend Engineer

    1 week ago


    NCBA Nairobi, Kenya Full time

    ABOUT THE COMPANY · The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds — from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that g ...


  • Palladium Group Nairobi, Kenya Full time

    ABOUT THE COMPANY · Palladium Operating develops and delivers solutions that create positive impact for communities, businesses, societies and economies. We transform lives and create enduring value by working with governments, corporations and non-profit organizations. · JOB SUM ...