Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join MONIIFY and take your career to the next level!
Application takes less than 5 minutes

