Full stack Developer

  • On-Hire
  • Cairo, Cairo Governorate, Egypt
  • Full-time
  • Remotely

وصف الوظيفة

We are looking for a talented Full Stack Developer with expertise in React.js for frontend development and Next.js for backend development. As a Full Stack Developer, you will be responsible for designing and implementing user-facing features, building reusable components, and optimizing application performance. You will work closely with our cross-functional team to deliver high-quality web applications that meet our needs.

Responsibilities:

· Develop responsive user interfaces using React.js for frontend development

· Design and implement server-side rendering and API routes using Next.js for backend development

· Collaborate with designers to translate UI/UX designs into code

· Build reusable components and front-end libraries for future use

· Optimize applications for maximum speed and scalability

· Implement security best practices to protect user data

· Write clean, maintainable code and perform code reviews

· Troubleshoot and debug issues that arise during development

· Stay up-to-date on emerging technologies and best practices

متطلبات الوظيفة

Qualifications:

· Bachelor's degree in Computer Science, Engineering, or a related field

· 4+ years of experience working as a Full Stack Developer

· Proficiency in JavaScript, HTML, and CSS

· Experience with React.js for frontend development

· Experience with Next.js for server-side rendering and backend development

· Strong understanding of web development principles and best practices

· Familiarity with RESTful APIs and GraphQL

· Knowledge of version control systems such as Git

· Excellent communication and collaboration skills

· Ability to work independently and as part of a team in a fast-paced environment

Preferred Qualifications:

· Familiarity with state management libraries such as Redux

· Experience with testing frameworks such as Jest or React Testing Library

· Experience in implementing Google Tag Manager

· Contributions to open-source projects or personal projects on GitHub