- Web Component Development: Develop reusable maintainable and efficient web components using StencilJS to enhance user experience and support business objectives.
- Performance Optimization: Focus on delivering high-performance lightweight components that are optimized for speed and responsiveness.
- Component Design & Architecture: Design modular scalable component architectures that integrate seamlessly with different front-end frameworks (React Angular Vue etc.) and backend services.
- Cross-functional Collaboration: Work closely with UI/UX designers product managers and backend developers to ensure components meet functional and visual requirements.
- Code Quality & Standards: Ensure code quality maintainability and adherence to best practices through code reviews unit tests and documentation.
- Continuous Improvement: Stay updated with the latest trends in web development StencilJS features and web standards and apply them to your work to improve the development process.
- Troubleshooting & Bug Fixing: Address performance issues bugs and defects to ensure components function seamlessly across different browsers and platforms.
- Integration with APIs & Data Sources: Work on integrating components with external data sources RESTful APIs and GraphQL endpoints to create dynamic user experiences.
- Documentation & Reporting: Document your code component usage and architectural decisions to ensure clarity and consistency across teams.
- Version Control Management: Use Git or other version control systems to manage the codebase and collaborate with the development team.
- Proven experience as a StencilJS developer or similar front-end web development role with a strong understanding of web components.
- Solid experience in JavaScript/TypeScript and familiarity with modern JavaScript frameworks (React Angular Vue etc.).
- Strong knowledge of HTML5 CSS3 and Web Standards with a focus on accessibility and responsive design.
- Experience with Web component technologies like Shadow DOM Custom Elements HTML templates and HTML imports.
- Proficient in front-end build tools such as Webpack Babel or Rollup for bundling web components.
- Experience with state management libraries like Redux or Context API in a StencilJS environment.
- Strong understanding of cross-browser compatibility performance optimization and testing strategies.
- Experience with CI/CD pipelines and automated testing frameworks (Jest Mocha Cypress etc.).
- Knowledge of Git for version control and collaborative development.
- Familiarity with for build processes and server-side integration is a plus.
- Understanding of Agile/Scrum methodologies for project management.
- Experience with integrating StencilJS components into larger applications (e.g. React Angular Vue).
- Familiarity with Design Systems and working within component libraries such as Storybook.
- Experience with TypeScript development in a large-scale production environment.
- Knowledge of CSS preprocessors like SASS/SCSS or PostCSS.
- Experience with Server-side rendering (SSR) in StencilJS or other related technologies.
- Familiarity with GraphQL and RESTful API integrations in a component-driven environment.
- Strong problem-solving skills and ability to work in a fast-paced collaborative environment.
Required Experience:
Senior IC
Web Component Development: Develop reusable maintainable and efficient web components using StencilJS to enhance user experience and support business objectives.Performance Optimization: Focus on delivering high-performance lightweight components that are optimized for speed and responsiveness.Compo...
- Web Component Development: Develop reusable maintainable and efficient web components using StencilJS to enhance user experience and support business objectives.
- Performance Optimization: Focus on delivering high-performance lightweight components that are optimized for speed and responsiveness.
- Component Design & Architecture: Design modular scalable component architectures that integrate seamlessly with different front-end frameworks (React Angular Vue etc.) and backend services.
- Cross-functional Collaboration: Work closely with UI/UX designers product managers and backend developers to ensure components meet functional and visual requirements.
- Code Quality & Standards: Ensure code quality maintainability and adherence to best practices through code reviews unit tests and documentation.
- Continuous Improvement: Stay updated with the latest trends in web development StencilJS features and web standards and apply them to your work to improve the development process.
- Troubleshooting & Bug Fixing: Address performance issues bugs and defects to ensure components function seamlessly across different browsers and platforms.
- Integration with APIs & Data Sources: Work on integrating components with external data sources RESTful APIs and GraphQL endpoints to create dynamic user experiences.
- Documentation & Reporting: Document your code component usage and architectural decisions to ensure clarity and consistency across teams.
- Version Control Management: Use Git or other version control systems to manage the codebase and collaborate with the development team.
- Proven experience as a StencilJS developer or similar front-end web development role with a strong understanding of web components.
- Solid experience in JavaScript/TypeScript and familiarity with modern JavaScript frameworks (React Angular Vue etc.).
- Strong knowledge of HTML5 CSS3 and Web Standards with a focus on accessibility and responsive design.
- Experience with Web component technologies like Shadow DOM Custom Elements HTML templates and HTML imports.
- Proficient in front-end build tools such as Webpack Babel or Rollup for bundling web components.
- Experience with state management libraries like Redux or Context API in a StencilJS environment.
- Strong understanding of cross-browser compatibility performance optimization and testing strategies.
- Experience with CI/CD pipelines and automated testing frameworks (Jest Mocha Cypress etc.).
- Knowledge of Git for version control and collaborative development.
- Familiarity with for build processes and server-side integration is a plus.
- Understanding of Agile/Scrum methodologies for project management.
- Experience with integrating StencilJS components into larger applications (e.g. React Angular Vue).
- Familiarity with Design Systems and working within component libraries such as Storybook.
- Experience with TypeScript development in a large-scale production environment.
- Knowledge of CSS preprocessors like SASS/SCSS or PostCSS.
- Experience with Server-side rendering (SSR) in StencilJS or other related technologies.
- Familiarity with GraphQL and RESTful API integrations in a component-driven environment.
- Strong problem-solving skills and ability to work in a fast-paced collaborative environment.
Required Experience:
Senior IC
View more
View less