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 i OS, Android, Web, and KIOSK platforms. The Frontend Developerwill 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 i OS, 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, Dev Ops 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 Dev Ops 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.