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

Job Description

Responsibilities


  • Develop and maintain high-quality, reusable, and efficient frontend code using React, Next.js, and Angular (if applicable).
  • Collaborate with cross-functional teams, including designers and backend developers, to define, design, and ship new features.
  • Optimize applications for maximum speed and scalability, ensuring a smooth and responsive user experience across multiple devices and browsers.
  • Conduct thorough code reviews to maintain code quality and identify areas for improvement.
  • Identify and address performance bottlenecks and implement solutions to enhance frontend performance.
  • Stay up-to-date with the latest trends and advancements in frontend development, and proactively suggest and implement improvements to existing processes and technologies.
  • Mentor and provide guidance to junior developers, fostering a collaborative and knowledge-sharing environment.

Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
  • Minimum 4 years of experience in frontend development, with a focus on React.
  • Proficiency in JavaScript and TypeScript, with a strong understanding of their core principles.
  • Deep knowledge of React and its ecosystem, including state management libraries (such as Redux or MobX) and testing frameworks (such as Jest or Enzyme).
  • Experience with Next.js and/or Angular is highly desirable.
  • Strong understanding of data structures and algorithms, and the ability to apply them to optimize frontend performance.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Knowledge of version control systems, such as Git, and experience with CI/CD pipelines.
  • Excellent problem-solving skills and the ability to independently research and implement solutions.
  • Strong communication and collaboration skills, with the ability to effectively work in a team-oriented environment.
Preferred Skills (optional, based on specific requirements)
  • Experience with other frontend frameworks, such as Vue.js or Ember.js.
  • Knowledge of server-side rendering (SSR) and progressive web applications (PWAs).
  • Experience with UI/UX design principles and practices.
  • Familiarity with Agile/Scrum methodologies

Job Details

Job Location
Cairo Egypt
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.