Job Detail

Web Developer (Onsite Nairobi)

  • Medium Level
  • image Kenya
  • Type Fixed
  • Duration: 03 to 06 months

Project Detail

The developer must have 3 years of experience.

Willing to work on-site 

Possess a personal computer(laptop)

 

Skills

1.HTML/CSS: Proficiency in Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) for building the structure and styling of web pages.

2.JavaScript (JS): Mastery in JavaScript, the scripting language of the web, used for adding interactivity, dynamic behavior, and manipulating the content of web pages.

3.Responsive Design: Ability to create websites that adapt and display appropriately on various devices and screen sizes using techniques like media queries and flexible layouts.

4.CSS Preprocessors: Familiarity with CSS preprocessors such as Sass or Less to write more maintainable, organized, and efficient CSS code.

5.Frontend Frameworks/Libraries: Proficiency in popular frontend frameworks/libraries like React.js, Angular, or Vue.js for building complex, interactive user interfaces efficiently.

6.Backend Development: Competence in a backend programming language (e.g., Python, JavaScript, Ruby, PHP, Java) and associated frameworks (e.g., Django, Flask, Express.js, Ruby on Rails, Laravel) for server-side development and handling business logic and data operations.

7.Databases: Understanding of database management systems like MySQL, PostgreSQL, MongoDB, etc., including database design, querying, and interaction through backend applications.

8.APIs (Application Programming Interfaces): Knowledge of creating and consuming APIs (RESTful or GraphQL) to facilitate communication between frontend and backend systems and integration with third-party services.

9.Version Control Systems (e.g., AZURE, Git): Proficiency in using version control tools like Git for managing codebase, tracking changes, collaboration, and ensuring code integrity.

10.Web Performance Optimization: Techniques to optimize website loading speed, reduce latency, and improve user experience, including minification, compression, lazy loading, and caching strategies.

11.Security Best Practices: Understanding of common web security vulnerabilities (e.g., XSS, CSRF, SQL injection) and implementing security measures such as input validation, authentication, authorization, and HTTPS encryption.

12.Testing and Debugging: Familiarity with testing frameworks (e.g., Jest, Mocha, Jasmine) and debugging tools to ensure code quality, detect and fix issues, and conduct unit, integration, and end-to-end testing.

13.DevOps Basics: Basic knowledge of DevOps practices, including continuous integration/continuous deployment (CI/CD), deployment automation, containerization (e.g., Docker), and cloud platforms (e.g., AWS, Azure, Google Cloud Platform).

14.Web Standards and Accessibility: Understanding of web standards (e.g., W3C) and accessibility guidelines (e.g., WCAG) to ensure websites are accessible to users with disabilities and comply with industry standards and best practices.

 

Skills Required