Job Details
For Web-Developer_Core JavaScript Skills
- Strong knowledge of ES6+ features.
- Familiarity with DOM manipulation and the Document Object Model.
- Understanding of event handling and the JavaScript event loop.
- Experience with fetch API, AJAX, and handling APIs (REST/GraphQL).
- Knowledge of error handling and debugging JavaScript applications.
For Angular
- Proficiency in TypeScript, as Angular is built on it.
- Experience with Angular modules, components, services, directives, and pipes.
- Familiarity with RxJS for reactive programming and observables.
- Knowledge of Angular CLI for scaffolding and managing projects.
- Understanding of Angular routing and lazy loading.
- Hands-on experience with state management (e.g., NgRx or Akita).
Front-End Development
- Proficiency in HTML5 and CSS3 (including responsive design and cross-browser compatibility).
- Familiarity with CSS preprocessors like Sass/SCSS or CSS-in-JS solutions.
- Knowledge of build tools (e.g., Webpack, Vite, or Parcel).
- Experience in writing unit tests (e.g., Jest, Mocha) and end-to-end tests (e.g., Cypress, Playwright).
Soft Skills
- Strong problem-solving skills.
- Ability to work in a team-oriented environment and communicate effectively.
- Adaptability to learn new tools, frameworks, and libraries.
Bonus Skills
- Familiarity with server-side technologies like Node.js.
- Experience with Docker and CI/CD pipelines.
- Knowledge of backend integration and cloud services (e.g., AWS, Firebase).
- Understanding of WebSockets and real-time communication.