ReactJs Frontend Developer - Dubai, United Arab Emirates - Caliberly

    Caliberly background
    Description

    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 EndtoEnd Encryption (E2EE) for secure communication within the web application.
    • Develop realtime features such as chat functionality using technologies like WebSockets or GraphQL subscriptions.
    • Write clean maintainable and welldocumented 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 uptodate with emerging technologies trends and best practices in web development and ReactJS.
    • Collaborate with crossfunctional teams including backend developers QA engineers and product managers to deliver highquality software products.

    Qualifications:

    • Bachelors or Masters 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 EndtoEnd Encryption (E2EE) implementation in web applications is preferable.
    • Experience with realtime web application development using technologies like WebSockets or GraphQL subscriptions is a plus.
    • Experience with version control systems such as Git.
    • Excellent problemsolving skills and the ability to troubleshoot complex technical issues.
    • Strong communication and collaboration skills with the ability to work effectively in a team environment

    Remote Work :

    No