Description
Key Skills Requirement
- Experience: 4+ years of experience in front-end development with a strong focus on Stencil.js, Angular, or ReactJS (optional).
- Proficiency in Stencil.js: In-depth knowledge of Stencil.js, including components, decorators, lifecycle methods, shadow DOM, and web component standards.
- Strong JavaScript/TypeScript Skills: Proficiency in JavaScript/TypeScript with a solid understanding of ES6+ features and modern JavaScript frameworks.
- HTML/CSS: Strong understanding of HTML5, CSS3, and responsive design principles.
Experience with CSS custom properties and scoped styles in web components.
- Web Component Development: Expertise in building reusable, efficient, and scalable web components using Stencil.js.
- State Management: Familiarity with state management in web components using @State, @Prop, and @Event decorators.
- Performance Optimization: Optimize web components for maximum speed, scalability, and compatibility across browsers.
- Testing & Debugging: Write and execute unit tests for web components using tools like Jest. Debug and resolve issues in web components.
- Cross-Browser Compatibility: Ensure web components work seamlessly across modern browsers and adhere to web standards.
- Agile Methodologies: Experience working in Agile/Scrum environments.
- Problem-Solving Skills:
Robust analytical and problem-solving skills with attention to detail.
- Communication: Excellent communication skills and the ability to work collaboratively in a team environment.
________________________________________
Responsibilities
- Design and Implementation: Design and implement Stencil.js-based web components based on business requirements.
- Requirements Analysis: Contribute efficiently to requirements analysis, feasibility analysis, estimation, high-level design, and UI development.
- Component Development: Build reusable, efficient, and scalable web components using Stencil.js.
- Team Collaboration: Work closely with UX/UI designers, backend developers, and other team members to deliver high-quality products.
- Guidance and Support: Guide and support team members during development and testing phases.
- Client Interaction: Effectively participate in client calls and meetings with clients and internal teams.
- Build and Release Operations: Support build and release operations for web components.
- Documentation: Maintain comprehensive documentation for all code and software modifications.
- Stay Updated: Keep up-to-date with the latest Stencil.js developments and industry trends, and apply them to enhance web components.Role & responsibilities
Interested Candidates please share your CV to -
[email protected]
📌 Front End Developer (Bengaluru)
🏢 Acesoft Labs
📍 Bengaluru