Company Description RMG | ريناد المجد is a leading IT systems integrator based in the Kingdom of Saudi Arabia, serving clients across the GCC, Middle East, and South Africa. The company leverages strong partnerships with global technology vendors, a solid service infrastructure, and deep regional commitment to deliver high-impact IT services. RMG provides a wide range of offerings, including IT consulting, infrastructure solutions, professional training, graphic design, and e-marketing services. Focused on modern solutions that improve efficiency and customer satisfaction, RMG supports the full IT lifecycle from consulting and design to implementation, integration, and outsourcing. The organization is driven by a mission to enable the best business results through ideas, people, and technology.
Role Description The Senior Front-End Developer is a full-time, on-site role based in Riyadh, Saudi Arabia. This role is responsible for designing, developing, and optimizing user-facing web interfaces that are performant, accessible, and visually consistent with RMG’s standards. The Senior Front-End Developer collaborates closely with UX/UI designers, back-end developers, and project managers to translate business requirements into scalable front-end solutions. Daily responsibilities include implementing responsive layouts, integrating front-end components with back-end services, maintaining code quality, and troubleshooting interface issues. The role also involves mentoring junior developers, reviewing code, contributing to architecture decisions, and staying current with modern front-end technologies and best practices.
Job Description (Key Responsibilities):
- Architecture & Development: Architect, design, and develop scalable, responsive, and highly interactive front-end systems.
- Coding: Write clean, maintainable, and well-documented code using modern JavaScript/TypeScript, HTML5, and CSS3.
- Frameworks: Lead the development using advanced frameworks (e.g., React, Angular, or Vue.js) and manage complex state (Redux, NgRx, Vuex).
- Performance Optimization: Optimize applications for maximum speed, scalability, and cross-browser/device compatibility.
- Collaboration: Work closely with UI/UX designers, back-end engineers, and product managers to deliver seamless user experiences.
- Mentorship: Provide technical guidance, code reviews, and mentorship to junior and mid-level front-end developers.
- Best Practices: Implement and maintain CI/CD pipelines, automated testing (Jest, Cypress), and front-end security best practices.
Requirements:
- Experience: 10+ Years of professional front-end development experience.
- Technical Skills: Deep expertise in JavaScript (ES6+), TypeScript, and at least one major framework (React, Angular, or Vue).
- Location: Must currently be located in Riyadh or inside the Kingdom of Saudi Arabia (KSA).
- Language: Arabic speakers are required (Fluency in Arabic is a must).
- Transferable Iqama is required.