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.