Cloudberry Solutions
Digital Transformation Catalyst
React
Egypt
Posted 3 months ago
Experience: 1-3 Years
Languages: Very Good Command of English, Native Arabic
Location: Cairo, Egypt
Position Type: Full-Time
Job Summary:
As a Front-End Developer, you will be responsible for implementing the user interface of our TIM system, ensuring a seamless and efficient user experience. You will work closely with the back-end team to integrate the front-end with our Node.js services, using React as the core technology. You will also be involved in deploying the front-end through NGINX, ensuring that it interacts effectively with the back-end APIs.
Key Responsibilities:
- Develop and maintain the user interface using React, ensuring it is responsive, user-friendly, and meets business requirements.
- Collaborate with back-end developers to integrate APIs (RESTful/GraphQL) and ensure smooth data flow between front-end and back-end.
- Optimize front-end code for performance and scalability, particularly in handling large data sets and real-time interactions.
- Deploy the front-end application through NGINX, ensuring it is correctly configured for production environments.
- Work with UI/UX designers to implement wireframes and designs, ensuring high-quality visual and interactive features.
- Participate in code reviews, ensuring that front-end code meets best practices in terms of security, performance, and maintainability.
- Stay updated with the latest trends and technologies in front-end development and propose improvements to the current technology stack.
Required Skills:
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- Proficiency in JavaScript and the React framework, with hands-on experience building and maintaining single-page applications (SPAs).
- Experience with state management libraries such as Redux.
- Strong understanding of HTML5, CSS3, and modern web development practices.
- Familiarity with RESTful APIs and/or GraphQL, and experience integrating them into front-end applications.
- Experience with NGINX for serving and deploying web applications.
- Familiarity with version control systems like GitLab.
- Knowledge of containerization tools like Docker is a plus.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Preferred Qualifications:
- Experience with CI/CD pipelines, particularly with Jenkins.
- Knowledge of visualization tools like Grafana.
- Familiarity with Agile/Scrum methodologies.
Application Reminder
- Please apply thoughtfully, Incomplete or generic applications will not be considered. Thank you for your attention to details, and we appreciate your tailored submission.
- Salary will be paid in EGP according to the Egyptian Labor Law.
- Filling the Expected Salary with dummy data will automatically disqualify your application !