Job Title:
Web Developer
Location:
Dubai, UAE
Company:
AI Media Lab
Position Overview:
AI Media Lab is seeking a talented Web Developer to create and maintain high-quality websites and web applications that showcase our innovative AI solutions. This role requires a balance of technical expertise, creativity, and a keen eye for detail to deliver responsive, secure, and user-friendly web experiences. The ideal candidate will have experience in both front-end and back-end web development, ensuring seamless functionality and design.
Key Responsibilities:
Website and Web Application Development:
-
Develop, maintain, and enhance responsive websites and web applications
-
Translate design mockups and wireframes into fully functional websites using modern web technologies
-
Build interactive, dynamic, and user-friendly features to enhance web applications
Front-End and Back-End Collaboration:
-
Work on both client-side and server-side components, ensuring seamless integration and functionality
-
Optimize website and application performance for speed, scalability, and responsiveness
-
Integrate APIs and third-party services into web applications
Testing and Maintenance:
-
Conduct rigorous testing to ensure cross-browser compatibility and responsiveness on various devices
-
Troubleshoot, debug, and fix issues to maintain the reliability of websites and applications
-
Regularly update and maintain websites, including content updates and technical improvements
Security and Compliance:
-
Implement web security protocols to protect against vulnerabilities such as SQL injection, XSS, and CSRF
-
Ensure compliance with data protection regulations and accessibility standards
Collaboration:
-
Work closely with UI/UX designers, product managers, and back-end developers to align on project goals
-
Participate in brainstorming sessions to develop innovative ideas for web applications
Requirements
Skills and Qualifications:
Technical Expertise:
-
Proficiency in front-end technologies like HTML5, CSS3, JavaScript, and frameworks such as React.js, Angular, or Vue.js
-
Strong knowledge of back-end technologies, including Node.js, Python (Django/Flask), PHP (Laravel), or Ruby on Rails
-
Experience with databases such as MySQL, MongoDB, or PostgreSQL
-
Familiarity with version control systems (e.g., Git) and deployment tools
-
Knowledge of web hosting services and cloud platforms like AWS, Google Cloud, or Azure
Design and Optimization:
-
Experience with responsive design principles and mobile-first development
-
Familiarity with design tools such as Figma, Adobe XD, or Sketch
-
Strong focus on optimizing websites for performance and SEO best practices
Soft Skills:
-
Excellent problem-solving and debugging skills
-
Strong communication skills to work effectively in a collaborative team environment
-
Ability to prioritize tasks and manage multiple projects in a fast-paced setting
Preferred Qualifications:
-
A degree in Computer Science, Software Engineering, or a related field
-
Experience with Progressive Web Applications (PWAs) and Single Page Applications (SPAs)
-
Knowledge of testing frameworks like Cypress, Selenium, or Jest
-
Familiarity with AI-driven tools or applications is a plus