Job Overview:
We are looking for a Mid-Level Frontend Developer with solid experience in Next.js and modern React development to join our team.
You’ll be working on a production-grade, headless architecture powered by Next.js and Strapi CMS, focusing on delivering high-performance, scalable, and SEO-friendly web applications. This role is ideal for someone who is comfortable working independently while collaborating closely with backend and product teams.
You’ll play a pivotal role in delivering engaging, responsive, and scalable experiences for audiences consuming rich media content. This role is highly collaborative, requiring close work with UI/UX designers, content producers, and technical leads to bring storytelling and video content to life on the web.
This role requires professional proficiency in Arabic (reading and writing), as part of working with Arabic content and stakeholders.
Key Responsibilities:
- Develop and maintain frontend applications using Next.js and React
- Consume and integrate APIs from our Strapi headless CMS
- Build reusable, maintainable, and scalable UI components
- Optimize applications for performance, SEO, and accessibility, with a strong focus on media-heavy, video-driven pages
- Implement and maintain video playback experiences using JW Player, including:
- Embedding and configuring JW Player within Next.js applications
- Supporting adaptive bitrate streaming (HLS/DASH) for optimal playback
- Managing player lifecycle, events, and state within React components
- Customizing player UI/UX and controls to match product requirements
- Optimize video delivery and loading strategies, including:
- Lazy loading and conditional rendering of video components
- Efficient handling of thumbnails, previews, and poster images
- Reducing initial page load impact from embedded players
- Ensuring smooth playback across devices and varying network conditions
- Collaborate on CDN and caching strategies to ensure fast, reliable media delivery
- Monitor and improve Core Web Vitals (LCP, CLS, INP), especially for video-heavy pages
- Implement SEO best practices for video content, including structured data (VideoObject) and metadata
- Ensure responsive, high-quality UI for video-first experiences across all screen sizes
- Work closely with backend teams to improve API performance and support media workflows
- Debug and resolve performance bottlenecks related to video playback, rendering, and network latency
- Participate in code reviews and contribute to frontend standards and performance best practices
- Support ongoing enhancements and feature development in a post-migration headless environment
Required Skills & Experience:
- 3–5 years of experience in frontend development
- Strong proficiency in JavaScript (ES6+), React, and Next.js
- Good understanding of SSR (Server-Side Rendering) and SSG (Static Site Generation)
- Experience consuming RESTful APIs (experience with CMS-driven APIs is a plus)
- Solid knowledge of HTML5, CSS3, and modern styling approaches (e.g., Tailwind, CSS Modules)
- Experience with Git and collaborative workflows
- Understanding of web performance optimization and SEO best practices
- Experience building responsive and cross-browser compatible applications
- Experience working with JW Player or similar video playback technologies.
- Knowledge of integrating and customizing headless CMS platforms.
- Familiarity with performance optimization techniques, particularly for media-rich and video content.
- Experience with Docker for local development and containerized deployment workflows.
- Experience with version control (Git), CI/CD pipelines, and cloud platforms (e.g., AWS).
- Experience with Firebase Auth (including custom token) and FCM (push notifications)
- Experience building and managing multi-language applications using Next.js (i18n, RTL support)
- Ability to work with Figma designs and translate them into UI components
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and a collaborative mindset.
Preferred Qualifications
- Hands-on experience with Strapi (or similar headless CMS)
- Experience working in a headless architecture environment
- Familiarity with AWS-based deployments (e.g., S3, CloudFront, ECS)
- Experience with CI/CD pipelines
- Exposure to TypeScript
- Understanding of authentication flows (JWT, OAuth)
- Experience building mobile-first applications and Progressive Web Apps (PWA)
- Ability to document processes, runbooks, and onboarding guides
- Experience working with monorepos and clean architecture principles
- Experience with Google Tag Manager (GTM) and Google Analytics (GA4) for analytics and event tracking
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Frontend Developer ( (ReactJS or Angular)
2026-04-11
Golang Developer
2026-04-10
DevOps Engineer (80%-100%) – Bern
2026-04-10
- Posted
- Apr 02, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Dubai
- Company
- MONIIFY
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Frontend Developer ( (ReactJS or Angular)
2026-04-11
Golang Developer
2026-04-10
DevOps Engineer (80%-100%) – Bern
2026-04-10