- Develop and maintain the user interface of web applications using modern front-end technologies.
- Collaborate with designers to translate UI/UX wireframes into responsive, interactive web pages.
- Ensure the technical feasibility of designs and optimize applications for speed and scalability.
- Implement and integrate RESTful APIs to connect the front-end to back-end services.
- Write clean, maintainable, and efficient code using HTML, CSS, JavaScript, and relevant frameworks (e.g., React, Angular, or Vue.js).
- Conduct code reviews to ensure high quality and adherence to best practices.
- Fix bugs and improve application performance based on user feedback and testing results.
- Stay up-to-date with emerging trends and technologies in front-end development.
- Participate in Agile development processes, including sprint planning and daily stand-ups.
- Collaborate with cross-functional teams to deliver projects on time and meet client expectations.
Requirements
- Bachelor's degree in computer science, web development, or a related field.
- 4+ years of experience as a front-end developer or similar role.
- Proficiency in front-end technologies, including HTML, CSS, and JavaScript.
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
- Understanding of responsive design principles and cross-browser compatibility.
- Familiarity with version control tools, particularly Git.
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to work within a team environment.
- Experience with Agile development methodologies is a plus.
الإبلاغ عن وظيفة