MONIIFY
Frontend Developer
MONIIFYUnited Arab Emirates17 hours ago
Full-timeOther

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.


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


Nice to have:


  • Experience with CDN integration and media performance optimization
  • Awareness of accessibility standards and practices in multimedia environments
  • Experience implementing media analytics or engagement tracking
  • Knowledge of SEO, structured data, and content indexing for media platforms.
  • Exposure to infrastructure-as-code tools like Terraform or CloudFormation (not mandatory).

Key Skills

Ranked by relevance