React Native Developer (Remote)

DUBAI, United Arab Emirates

About Us:

Alrais Enterprise Group is a leading multi sector company dedicated to fostering a positive work environment where our employees can thrive and contribute to our collective success. We are committed to upholding high standards of employee relations and fostering a culture of respect, fairness, and collaboration.

About the role:

We're seeking a skilled React Native Developer to join our team, tasked with developing cross-platform mobile applications to enhance user experience and drive business growth. Ideal candidates will have a proven track record in React Native development, a passion for innovative mobile solutions, and a commitment to delivering high-quality, efficient code.

Responsibilities:

  • Develop and maintain high quality mobile applications using React Native with a strong understanding of its core architecture.
  • Writing well-designed, clean, testable and maintainable code.
  • Collaborate with cross-functional teams to define, design, and deploy new features.
  • Ensure application performance, quality, and responsiveness.
  • Continuously explore, assess, and implement new technologies to improve mobile products.
  • Demonstrate proficiency in overcoming challenges and delivering effective solutions.

Requirements and skills:

  • Minimum 2 years of proven experience as a React Native Developer or similar role, demonstrating a strong understanding of React Native's core architecture.
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Experience with Python is a plus.
  • Thorough understanding of React.js and its core principles, such as components, state management, and virtual DOM.
  • Experience with popular React.js workflows (such as Redux or Context API) and modern front-end build pipelines and tools.
  • Familiarity with RESTful APIs and modern authorization mechanisms (e.g., JSON Web Tokens).
  • Ability to write efficient, clean, and reusable code following best practices.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Good understanding of responsive design principles and familiarity with CSS preprocessors like SASS or LESS.
  • Knowledge of performance optimization techniques for front-end applications.
  • Excellent troubleshooting skills and a passion for solving complex problems.