Design, develop, and maintain micro frontends using the Service Bench shell and SC WebKit components.
Build scalable, reusable plugin solutions exposed as web components. Create sophisticated plugin UI projects using SC DevKit CLI and the LIT framework. Implement advanced state management and data flow patterns for complex business/domain-specific micro frontends. Build responsive, accessible, and performant user interfaces following WebKit design standards and accessibility guidelines (e.g., WCAG). Implement and optimize GraphQL-based integrations for data querying, mutations, and schema-driven APIs. Work with GraphQL Router as a gateway to different experience APIs, ensuring secure and efficient communication. Optimize performance for large-scale enterprise applications (bundle size, lazy loading, caching, rendering performance, etc.). Conduct code reviews and ensure adherence to SC WebKit coding guidelines and general engineering best practices. Drive technical decisions for frontend architecture, patterns, and implementation strategies. Mentor junior developers and provide technical guidance, coaching, and knowledge sharing. Collaborate in an Agile environment (Scrum/Kanban) including sprint planning, estimation, and continuous improvement. Ensure robust testing (unit, integration, and component testing) and maintain high code quality and reliability. Partner with DevOps/Platform teams to ensure smooth builds, deployments, and monitoring.