Job Search and Career Advice Platform

Enable job alerts via email!

Frontend Developer

muvi Cinemas

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading entertainment company in Riyadh is seeking a talented Frontend Developer to design and maintain applications using Flutter, Dart, and Next.js. The role focuses on delivering high-performance user interfaces across various platforms. Candidates must have 2-3 years of experience in mobile development, strong knowledge of APIs, and be able to collaborate effectively with cross-functional teams. This position offers the opportunity to work in a dynamic environment with a focus on innovation and quality.

Qualifications

  • 2–3 years of experience in mobile app development and support, preferably in the cinema or entertainment industry.
  • Experience in web development using Next.js.
  • Experience integrating third-party systems such as Braze, Adjust, payment gateways.

Responsibilities

  • Develop and maintain Flutter‑based applications for iOS, Android, Web, and KIOSK.
  • Integrate APIs and backend services in collaboration with backend engineers.
  • Conduct unit, widget, and integration testing to ensure high code quality.

Skills

Flutter
Dart
Next.js
API integration
State management (Riverpod/Bloc)
Git
DevOps principles
Datadog
Sentry
Web Vitals

Education

Bachelor's degree in Computer Science or related field

Tools

Datadog
Sentry
Google Analytics
GTM
Job description

Job Title: Frontend Developer

Location: Riyadh, Saudi Arabia

Company: MUVI Cinemas

Role Overview

MUVI Cinemas is seeking a talented Frontend Developer to design, develop, and maintain cross‑platform applications using Flutter, Dart, and Next.js. The role focuses on delivering responsive, high‑performance user interfaces across iOS, Android, Web, and KIOSK platforms. The Frontend Developer will collaborate closely with backend developers, UI/UX designers, product managers, and QA teams to implement features, optimize performance, and ensure a seamless user experience. The ideal candidate will have strong experience in Flutter state management, API integration, testing, and scalable frontend architecture.

Key Responsibilities
  • Develop and maintain Flutter‑based applications for iOS, Android, Web, and KIOSK.
  • Work on web applications using Next.js to deliver responsive, high‑quality interfaces.
  • Integrate APIs, backend services, and external systems in collaboration with backend engineers.
  • Implement application architecture including state management (Riverpod/Bloc), navigation, dependency injection, and reusable components.
  • Optimize applications for performance, responsiveness, and scalability across devices.
  • Conduct unit, widget, and integration testing to ensure high code quality.
  • Troubleshoot and resolve platform‑specific bugs and performance issues.
  • Follow coding standards, documentation requirements, and development best practices.
  • Stay updated with modern trends in Flutter, Dart, Next.js, and front‑end technologies.
  • Collaborate with product managers, UI/UX designers, and QA teams to deliver features on schedule.
  • Participate in code reviews, documentation, knowledge sharing, and team mentoring.
  • Monitor application performance using tools such as Datadog, Sentry, GTM, and Google Analytics.
  • Ensure quick resolution of incidents through proactive monitoring and fault analysis.
Qualifications
  • Bachelor’s degree in Computer Science or a related field.
  • Strong knowledge of:
  • Flutter, Dart, Next.js, Supabase
  • State management frameworks (Riverpod, Bloc)
  • Datadog, Sentry, Web Vitals
  • API integration using Flutter
  • Git, DevOps principles
  • QA, project scoping, and support ticketing systems
Experience
  • 2–3 years of experience in mobile app development and support, preferably in the cinema or entertainment industry.
  • Experience in web development using Next.js.
  • Experience integrating third‑party systems such as Braze, Adjust, payment gateways.
  • Experience working with a ticket‑booking system, preferably Vista.
  • Experience collaborating with frontend/backend teams in App and Web environments.
  • Experience handling support issues and DevOps processes.
  • Working knowledge of backend technologies is an advantage.
  • Experience with loyalty systems, delivery systems, Braze, or Adjust is a plus.
Key Competencies
  • Strong teamwork and collaboration skills.
  • Analytical thinking and problem‑solving capability.
  • High attention to detail and commitment to code quality.
  • Ability to work under pressure and manage multiple priorities.
  • Punctual, physically fit, dedicated, and committed to responsibilities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.