Job Description:
Key Responsibilities:
Develop and maintain user interfaces for web applications using HTML, CSS, and JavaScript.
Write clean, efficient, and reusable code that adheres to best practices.
Collaborate with back-end developers to integrate front-end components with server-side logic.
Troubleshoot and debug issues to ensure optimal website performance and user experience.
Maintain and enhance existing web applications.
Ensure cross-browser compatibility and responsiveness of web pages.
Stay up to date with the latest web development trends, technologies, and best practices.
Required Skills & Qualifications:
Strong proficiency in HTML, CSS, and JavaScript.
Experience with jQuery for DOM manipulation and AJAX interactions.
Familiarity with version control systems like Git.
Good understanding of responsive design and web accessibility principles.
Strong problem-solving and debugging skills.
Attention to detail and ability to work independently or as part of a team.
Good to Have:
Experience with React.js.
Familiarity with RESTful APIs and JSON.
Experience with UI/UX design principles.
Understanding of Agile/Scrum methodologies.