This is a remote position.
We are looking for a talented and motivated Middle React Native Developer to join our development team for an exciting ELearning Platform project. The ideal candidate will have experience working with React Native and a solid understanding of Redux for state management.
Note: This is a 6 months Contractual role. Apply only if it fits your preferences.
Key Responsibilities:
- Build and maintain highquality crossplatform mobile applications using React Native for both iOS and Android platforms.
- Implement efficient state management using Redux to handle complex app states across multiple screens.
- Collaborate with the team to design and implement new features that enhance the user experience of the ELearning platform.
- Ensure applications are optimized for speed and responsiveness across a wide range of devices.
- Identify debug and resolve issues that arise during development or in production environments.
- Work closely with the design backend and QA teams to integrate APIs improve UX/UI and ensure overall application quality.
- Participate in code reviews to ensure the codebase remains clean maintainable and welldocumented.
- Keep up to date with the latest trends in mobile development React Native and ELearning technologies.
Requirements
- Minimum 2 years of handson experience with React Native development.
- Strong knowledge and handson experience with Redux for state management.
- Proficiency in JavaScript (ES6) and React Native components.
- Experience with RESTful APIs and integrating thirdparty libraries.
- Familiarity with version control tools like Git.
- Solid understanding of mobile development best practices for both iOS and Android.
- Good understanding of UI/UX design principles and responsive design for mobile applications.
- Fluent in Arabic (required for internal communication and collaboration within the team).
- Good communication skills in English (written and spoken).
- Ability to work both independently and collaboratively in a team environment.
Preferred Skills:
- Familiarity with CI/CD practices and tools.
- Knowledge of unit testing and mobile testing frameworks.
- Previous experience working on ELearning platforms or similar domains is a plus.
Benefits
- Work from Home
- 5 Days a week work shift
Minimum 2 years of hands-on experience with React Native development. Strong knowledge and hands-on experience with Redux for state management. Proficiency in JavaScript (ES6+) and React Native components. Experience with RESTful APIs and integrating third-party libraries. Familiarity with version control tools like Git. Solid understanding of mobile development best practices for both iOS and Android. Good understanding of UI/UX design principles and responsive design for mobile applications. Fluent in Arabic (required for internal communication and collaboration within the team). Good communication skills in English (written and spoken). Ability to work both independently and collaboratively in a team environment. Preferred Skills: Familiarity with CI/CD practices and tools. Knowledge of unit testing and mobile testing frameworks. Previous experience working on E-Learning platforms or similar domains is a plus.