Position: Senior React Native / React.js Developer
Experience: 5+ Years
Location: [DUBAI]
Employment Type: Full-Time
About the Role
We are looking for a highly skilled Senior React Native / React.js Developer with 5+ years of experience in building scalable web and mobile applications. The ideal candidate should have strong expertise in React.js, React Native, JavaScript/TypeScript, and modern frontend development practices.
Key Responsibilities
- Develop and maintain high-performance web applications using React.js.
- Design and build cross-platform mobile applications using React Native.
- Collaborate with UI/UX designers, backend developers, and product teams to deliver high-quality solutions.
- Write clean, reusable, and maintainable code following best practices.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Integrate REST APIs, GraphQL APIs, and third-party services.
- Conduct code reviews and mentor junior developers.
- Troubleshoot, debug, and resolve production issues.
- Participate in architecture discussions and technical decision-making.
- Ensure application security, performance, and reliability.
Required Skills \& Qualifications
- 5+ years of hands-on experience in React.js and React Native development.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Experience with Redux, Context API, Zustand, or similar state management libraries.
- Strong understanding of React Hooks, Functional Components, and Component Lifecycle.
- Experience integrating RESTful APIs and GraphQL.
- Knowledge of mobile app deployment processes for Android and iOS.
- Familiarity with Git, GitHub/GitLab, and CI/CD pipelines.
- Experience with responsive design and cross-browser compatibility.
- Understanding of Agile/Scrum methodologies.
- Strong problem-solving and analytical skills.
Preferred Qualifications
- Experience with Next.js.
- Knowledge of Firebase, AWS, or other cloud platforms.
- Experience with native Android (Java/Kotlin) or iOS (Swift) development.
- Familiarity with testing frameworks such as Jest, React Testing Library, or Detox.
- Published mobile applications on Google Play Store and Apple App Store.
Work Location: In person