Senior React Native / React.js Developer (5+ Years Experience)

Full time on site
Senior React Native / React.js Developer (5+ Years Experience)
Job Description

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

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?