Overview
Web Developer Jobs in Doha, Qatar at swan
Responsibilities
- Design and implement the visual and interactive elements of a website using HTML and CSS.
- Develop server-side logic, databases, and APIs using technologies such as Python, PHP, or Java.
- Combine both front-end and back-end skills to build complete web applications.
- Create aesthetically pleasing and user-friendly interfaces that enhance the user experience.
- Ensure websites and applications are mobile-friendly and work across various devices and screen sizes.
- Conduct usability testing and gather user feedback to improve the overall design and functionality.
- Develop and manage websites using CMS platforms such as Word Press.
- Customize CMS themes and plugins to meet specific client or project requirements.
- Optimize website performance by improving loading times, reducing server response times, and optimizing images and resources.
- Write clean, efficient, and maintainable code to enhance performance and reduce errors.
- Implement security best practices to protect websites from common vulnerabilities such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).
- Ensure the secure handling of user data and compliance with privacy regulations.
- Identify and resolve issues or bugs in websites and applications.
- Regularly update software, libraries, and plugins to maintain security and functionality.
- Ensure compatibility across different browsers and devices.
- Implement and manage automated tests for functional, regression, and performance testing.
- Integrate external services and APIs (e.g., social media platforms) into websites and applications.
- Develop and maintain custom APIs to support web application functionality.
- Work closely with designers, project managers, and other developers to ensure project requirements are met.
- Communicate effectively with clients or stakeholders to understand their needs, provide updates, and gather feedback.
- Create and maintain documentation for code, APIs, and development processes.
- Develop user guides or manuals for clients or end-users as needed.
- Stay updated with the latest web development trends, tools, and technologies.
- Experiment with new technologies and methodologies to improve development practices and enhance user experiences.
- Implement SEO best practices to improve website visibility and ranking on search engines.
- Manage the deployment of websites and applications to production environments.
Requirements
At least 5 years’ experience as web developer.
Having the following:
- Proven working experience in web programming.
- Experience in Azure App Services.
- Top‑night programming skills and in‑depth knowledge of modern HTML5/CSS.
- Strong knowledge with at least two of the following programming languages: PHP, ASP.NET, Java script or Ruby on Rails.
- A solid understanding of how web applications work including security, session management, and best development practices.
- Adequate knowledge of relational database systems, Object Oriented Programming and web application development.
- Hands‑on experience with network diagnostics, network analytics tools.
- Basic knowledge of Search Engine Optimization process.
- Aggressive problem diagnosis and creative problem‑solving skills.
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
- Ability to work and thrive in a fast‑paced environment, learn rapidly and master diverse web technologies and techniques.
#J-18808-Ljbffr
Title: Web Developer
Company: swan
Location: Doha, Qatar
Category: