← All Jobs
Posted Apr 16, 2026

ReactJS Developer - Remote, Morocco

Apply Now
Job location: Morocco (Remote) Working Hours: Mon - Fri US CST Time Zone  We are looking for an experienced Senior ReactJS Developer to join our team. The ideal candidate will have a strong background in front-end development, specifically using ReactJS, and will be responsible for creating and maintaining the frontend of our applications by connecting with backend APIs. This role requires a high level of proficiency in ReactJS and a deep understanding of front-end technologies. Key Responsibilities: Frontend Development: - Design, develop, and maintain user interfaces using ReactJS. - Build reusable components and front-end libraries for future use. - Ensure the technical feasibility of UI/UX designs. API Integration: - Connect and integrate the front-end with backend APIs. - Ensure efficient data loading and processing to create a seamless user experience. - Work closely with backend developers to understand and utilize APIs effectively. Performance Optimization: - Optimize components for maximum performance across a vast array of web-capable devices and browsers. - Implement best practices for front-end performance optimization. Code Quality & Testing: - Write clean, maintainable, and efficient code. - Conduct code reviews to ensure adherence to best practices and standards. - Implement and maintain unit and integration tests to ensure code quality. Requirements Technologies & Tooling: - Programming Languages: Proficient in JavaScript (ES6+), HTML5, and CSS3. - Frameworks/Libraries: Strong experience with ReactJS, Redux, and other related libraries. - API Integration: Experience with RESTful APIs and GraphQL. - Tooling: Proficiency with version control systems (Git), build tools (Webpack, Babel), and code editors (VS Code). Preferred Skills: - Experience with TypeScript. - Familiarity with server-side rendering (Next.js). - Knowledge of modern authentication mechanisms such as JWT, OAuth2.0. - Experience with CSS preprocessors like SASS or LESS. - Understanding of Agile methodologies and experience working in Agile teams.
Interested in this role?Apply on iHire