Key Responsibilities:
- Develop and maintain web applications using vanilla JavaScript (no frameworks).
- Write scripts for automation, data processing, and task optimization.
- Manipulate the DOM dynamically to create interactive and responsive web interfaces.
- Integrate third-party APIs, libraries, or services into web applications.
- Debug, optimize, and refactor existing JavaScript code for performance and scalability.
- Collaborate with cross-functional teams to deliver high-quality solutions.
Required Skills:
- Strong proficiency in vanilla JavaScript (ES6+).
- Experience in scripting for automation or task optimization.
- Expertise in DOM manipulation and event handling.
- Familiarity with API integration (REST, GraphQL, etc.).
- Familiarity with AJAX for asynchronous data fetching
- Knowledge of debugging tools and performance optimization techniques.
- Basic understanding of version control (Git).
Nice-to-Have Skills:
- Familiarity with Web Components or Progressive Web Apps (PWAs).
- Basic knowledge of backend technologies (Node.js, databases).
- Experience with build tools like Webpack or Vite.