Description:
Candidates applying for this position must currently reside in Qatar
• Website Development: Create and implement visually appealing and interactive user interfacesfor websites and web applications using HTML, CSS, and JavaScript.
• Responsive Design: Ensure that websites are responsive and adapt to different screen sizes and devices to provide a consistent user experience.
• Cross-Browser Compatibility: Ensure that websites function correctly and look consistent across various web browsers.
• Performance Optimization: Optimize website performance by writing efficient code,compressing assets, and utilizing performance-enhancing techniques.
• User Experience (UX) Design: Focus on designing intuitive and user-friendly interfaces to enhance user satisfaction and engagement.
• Collaboration: Work closely with designers, back-end developers, and other team members to integrate front-end components seamlessly.
• Testing and Debugging: Conduct thorough testing to identify and fix bugs, ensuring a smooth user experience.
• Version Control: Use version control systems (e.g., Git) to manage code changes and collaborate effectively with the development team.
• Continuous Learning: Keep up to date with the latest front-end technologies, trends, and best practices to improve skills and stay competitive.
• Accessibility Compliance: Adhere to web accessibility standards (e.g., WCAG) to make websites inclusive and usable for all users.
• Performance Monitoring: Regularly monitor website performance metrics and implement optimizations as needed.
• Code Documentation: Provide clear and concise documentation for the codebase to facilitate teamwork and future maintenance.
• Front-End Frameworks/Libraries: Experience with popular front-end frameworks and libraries like React, Angular, or Vue.js to streamline development and build interactive web applications.
• Web Performance Optimization: Skills to optimize web performance through techniques such as code minification, image compression,andcaching.
• User Experience (UX) Design: Understanding of UX principles to create user-friendly and intuitive interfaces.
• Graphic Design Tools: Basic design skills using tools like Adobe Photoshop or Sketch to work collaboratively with web designers and implement design concepts.
• Debugging and Testing: Ability to identify and resolve front-end bugs and conduct testing to ensure smooth functionality.
• Front-End Build Tools: Familiarity with build tools like Webpack or Gulp to automate tasks and streamline the development workflow.
• Browser Developer Tools: Proficiency in using browser developer tools to inspect and debug front-end code.
More