Job Description
Roles & Responsibilities
Key Responsibilities
Front-End Development
- Build and maintain responsive, user-friendly interfaces
- Translate UI/UX designs into clean, scalable, reusable code
- Support development of landing pages, websites, and campaign assets
Collaboration
- Work closely with designers, marketers, and project managers
- Contribute to SEO, CRO, and performance-driven improvements
Performance & Optimization
- Optimize websites for speed and cross-browser compatibility
- Ensure responsiveness across desktop, tablet, and mobile
- Follow accessibility and usability best practices
CMS & Content Management
- Maintain and update CMS-based websites (mainly WordPress)
- Implement content updates, layouts, and templates
Quality Assurance
- Identify and fix front-end bugs and UI inconsistencies
- Test across browsers and devices for reliability
Continuous Learning
- Stay updated with modern front-end technologies
- Participate in code reviews and learn from senior developers
Required Qualifications
Technical Skills
- Strong knowledge of HTML5, CSS3, and JavaScript
- Understanding of responsive and mobile-first design
- Familiarity with React, Vue, or similar frameworks (plus)
- Experience with WordPress or other CMS platforms (preferred)
- Basic understanding of SEO-friendly front-end practices
Tools
- Experience with Git or version control systems
- Familiarity with Figma, Adobe XD, or similar tools
- Basic knowledge of performance optimization and cross-browser testing
Soft Skills
- Strong attention to detail and problem-solving mindset
- Clear communication skills and remote work comfort
- Eagerness to learn and grow
- Good time management and ability to meet deadlines
Preferred Qualifications
- Experience with Tailwind CSS, Bootstrap, or similar
- Basic knowledge of WCAG accessibility standards
- Exposure to healthcare or regulated industries
- Familiarity with JavaScript build tools/workflows
- Fluent in English (Arabic is a strong advantage)
Desired Candidate Profile
Experience
- 0 2 years of front-end development experience (internships, freelance, or personal projects)
- Experience with live websites or applications is a plus
Education
- Bachelor s degree in Computer Science, Web Development, Software Engineering, or equivalent experience