Description
Summary:
Design, build, and maintain responsive, accessible, and performant web applications, collaborating with product, design, and backend teams.
Highlights:
1. Develop front-end features with modern frameworks (React, Vue, Angular)
2. Build and maintain server-side logic, RESTful APIs, and integrations
3. Ensure responsive design, cross-browser compatibility, and accessibility
**Web Developer — Job Description**
**About the role**
Design, build, and maintain responsive, accessible, and performant web applications and websites. Collaborate with product, design, and backend teams to implement features, fix bugs, and optimize user experience across browsers and devices.
**Key responsibilities**
* Develop front\-end features with HTML, CSS, and JavaScript using modern frameworks (React, Vue, Angular).
* Build and maintain server\-side logic, RESTful APIs, and integrations with Node.js, Python, Ruby, PHP, or similar.
* Ensure responsive design, cross\-browser compatibility, and accessibility (WCAG).
* Optimize performance: asset bundling, caching, lazy loading, and Core Web Vitals improvements.
* Integrate with databases (SQL, NoSQL) and third\-party services (payments, analytics, auth).
* Implement authentication, authorization, and basic security best practices (input validation, CSRF/XSS protection).
* Write and maintain unit and integration tests; participate in code reviews.
* Use version control (Git) and collaborate via PRs and CI/CD pipelines.
* Troubleshoot production issues, monitor uptime, and support deployments.
* Maintain technical documentation, deployment guides, and setup instructions.
* Contribute to reusable components, style systems, and front\-end libraries.
**Required qualifications**
* 2\+ years professional web development experience (or equivalent).
* Strong proficiency in HTML, CSS, JavaScript and at least one modern framework (React, Vue, or Angular).
* Experience building RESTful APIs and familiarity with a server\-side language/platform.
* Proficient with Git and collaborative development workflows.
* Understanding of responsive design, accessibility, and web performance.
* Experience with relational and/or NoSQL databases.
* Familiarity with testing tools and CI/CD practices.
**Preferred qualifications**
* Experience with TypeScript.
* Familiarity with containerization (Docker) and orchestration (Kubernetes).
* Experience with serverless, JAMstack, or static site generators.
* Knowledge of build tools and bundlers (Webpack, Vite).
* Experience with GraphQL and real\-time technologies (WebSockets).
* Familiarity with SEO best practices and web analytics.
Job Types: Full\-time, Permanent
Pay: QAR97\.88 \- QAR301\.99 per hour
Work Location: In person