Key Responsibilities:
Develop, test, and maintain web applications using JavaScript, HTML5, and CSS3.
Implement dynamic, interactive, and responsive user interfaces.
Work with frameworks/libraries such as React.js, Vue.js, or Angular.
Collaborate with backend teams to integrate APIs and services.
Optimize applications for maximum speed and scalability.
Ensure high code quality through unit testing and code reviews.
Troubleshoot and debug production issues.
Stay up to date with emerging web technologies and industry best practices.
Required Skills & Qualifications:
Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Proficiency in JavaScript (ES6+), DOM manipulation, and asynchronous programming.
Experience with React, Vue, or Angular frameworks.
Strong understanding of RESTful APIs and JSON.
Familiarity with Git, npm/yarn, and build tools such as Webpack or Vite.
Knowledge of responsive design, cross-browser compatibility, and UI/UX principles.
Basic understanding of backend technologies (Node.js, Express) is a plus.
Preferred Qualifications:
Experience with TypeScript.
Familiarity with CI/CD pipelines and cloud services (AWS, Azure, or Google Cloud Platform).
Knowledge of testing frameworks like Jest, Mocha, or Cypress.
Exposure to Agile/Scrum methodologies.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Ability to work independently and manage time effectively.
Attention to detail and passion for clean, maintainable code