https://bayt.page.link/fL6qukZgPvdxoPWD7
Create a job alert for similar positions

Job Description

About the job ReactJs Frontend Developer

Responsibilities:


  • Develop web applications using ReactJS, ensuring responsiveness and performance across different devices and screen sizes.
  • Collaborate with designers to implement UI/UX designs and create visually appealing user interfaces.
  • Implement reusable React components and libraries to streamline development and ensure consistency across the application.
  • Integrate with backend services and APIs to fetch data and support application functionality.
  • Implement state management using libraries such as Redux or Context API.
  • Implement End-to-End Encryption (E2EE) for secure communication within the web application.
  • Develop real-time features, such as chat functionality, using technologies like WebSockets or GraphQL subscriptions.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Conduct code reviews, provide feedback, and mentor junior developers to ensure code quality and adherence to best practices.
  • Optimize application performance and ensure efficient rendering and data fetching.
  • Stay up-to-date with emerging technologies, trends, and best practices in web development and ReactJS.
  • Collaborate with cross-functional teams including backend developers, QA engineers, and product managers to deliver high-quality software products.

Qualifications:


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a ReactJS Frontend Developer or similar role, with a strong portfolio of web applications built using ReactJS.
  • Proficiency in JavaScript, HTML, and CSS.
  • Experience with modern web development tools and libraries such as Webpack, Babel, and CSS preprocessors.
  • Strong understanding of web application architecture and design patterns.
  • Familiarity with RESTful APIs and asynchronous programming.
  • Experience with state management libraries such as Redux or Context API.
  • Experience with End-to-End Encryption (E2EE) implementation in web applications is preferable.
  • Experience with real-time web application development using technologies like WebSockets or GraphQL subscriptions is a plus.
  • Experience with version control systems such as Git.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment


Job Details

Job Location
Dubai United Arab Emirates
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.