Senior Front End Developer

  • Collaborate with product managers, designers, and backend developers to understand project requirements and translate them into technical specifications and implementation plans.
  • Design, develop, and implement responsive and accessible user interfaces using modern frontend technologies such as HTML5, CSS3, JavaScript, and frameworks like React js and next.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Optimize application performance and ensure smooth rendering across different devices and browsers.
  • Conduct code reviews and provide constructive feedback to ensure code quality, scalability, and maintainability.
  • Collaborate with backend developers to integrate frontend components with backend systems through RESTful APIs or other data exchange mechanisms.
  • Stay up-to-date with emerging trends and technologies in frontend development, and propose innovative solutions to enhance user experiences and improve development processes.
  • Troubleshoot and debug frontend issues, identifying and implementing solutions in a timely manner.
  • Collaborate with the UX/UI design team to ensure the seamless translation of design concepts into functional user interfaces.
  • Mentor and provide guidance to junior frontend developers, promoting knowledge sharing and best practices within the team.

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).Proven experience as a frontend developer, with at least 4 years of experience in developing user interfaces for web applications.Strong proficiency in HTML5, CSS3, JavaScript, and knowledge of modern frontend frameworks such as React, Next and JavaScript.Solid understanding of responsive web design principles and mobile-first development.Experience with frontend build tools and package managers (e.g., Reacts js and Next Js)Knowledge of version control systems.Preferably Git.Familiarity with RESTful APIs and integration of frontend components with backend systems.Understanding of UX/UI design principles and ability to work closely with designers to implement visually appealing and user-friendly interfaces.Experience with testing frameworks and methodologies (e.g., Jest, Cypress) is a plus.Strong problem-solving skills and the ability to analyze and debug complex frontend issues.Excellent communication and collaboration skills, with the ability to work effectively in a team environment. 
Post date: 31 October 2024
Publisher: Wuzzuf .com
Post date: 31 October 2024
Publisher: Wuzzuf .com