More than 100,000 people have found their dream job through Fuzu.

CLOSED FOR APPLICATIONS

Web Developer

Closing: Jul 11, 2024

This position has expired

Published: Jul 5, 2024 (14 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

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.


Responsibilities

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.


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.


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.

Don’t miss your chance to work at Savannah Informatics Limited (Savannah). Enter your email to start your application now