Location: Algiers
Role Description
We are seeking a Senior React Native Developer to join our team at Diraya Inc. This full-time position includes on-site work in Algiers. Your primary responsibility will involve creating, updating, and refactoring React Native applications.
Requirements and Responsibilities
- Minimum 3 years of experience in React Native development.
- Proficiency in JavaScript and TypeScript programming.
- Strong understanding of React Native framework, Redux, Expo, and related tools.
- Experience in integrating mobile applications with web technologies like RESTful APIs and JSON.
- Proficiency in version control systems such as Git.
- Strong problem-solving skills and ability to collaborate effectively.
- Bachelor’s degree in Computer Science or related field.
- Capable of leading mobile software development projects.
- Ensure code quality through testing and refactoring.
- Enhance performance and functionality of existing applications.
- Conduct thorough testing of code changes.
- Experience in designing and managing mobile databases, with a particular focus on Supabase.
- Understanding of Docker and containerization for development and deployment.
- Proficiency in automated testing frameworks and tools like Jest.
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Experience with third-party API integrations and payment gateways.
- Strong understanding of security best practices in mobile development.