Required Skills
6+ years of experience in Frontend Development
Strong expertise in Angular (v12+)
Hands-on experience with StencilJS and Web Components
Advanced proficiency in TypeScript, JavaScript (ES6+)
Strong knowledge of HTML5, CSS3, SCSS
Experience integrating REST APIs and backend services
Familiarity with RxJS, Angular CLI, Routing, and State Management
Experience with Git, CI/CD, and Agile/Scrum development
Key Responsibilities
Develop and maintain scalable web applications using Angular and StencilJS.
Build reusable Web Components using StencilJS for cross-framework compatibility.
Convert UI/UX designs into responsive, production-ready applications.
Integrate frontend applications with backend REST APIs.
Optimize application performance, accessibility, and cross-browser compatibility.
Troubleshoot and resolve JavaScript, TypeScript, HTML, and CSS issues.
Collaborate with UX designers, product managers, and backend engineers.
Participate in code reviews, architecture discussions, and sprint planning.
Maintain high coding standards and create reusable UI component libraries.
Required Qualifications
Strong experience in Angular and StencilJS.
Expertise in TypeScript, JavaScript, HTML5, CSS3, and SCSS.
Experience building reusable component libraries using Web Components.
Strong understanding of Angular architecture, dependency injection, RxJS, and lazy loading.
Experience with REST APIs, JSON, and asynchronous programming.
Knowledge of frontend performance optimization and browser compatibility.
Excellent analytical, debugging, and communication skills.
Preferred Qualifications
Experience working on enterprise-scale web applications.
Knowledge of React or other modern JavaScript frameworks is a plus.
Experience with automated testing tools such as Playwright or Cypress is preferred.