Frontend Developer
Indexed description
Key Responsibilities
Role Overview
- The candidate will be responsible for designing, developing, and implementing applications on the Service Bench frontend platform using micro frontend architecture and web components. The role requires close collaboration with business analysts, architects, UX designers, QA, and other stakeholders to ensure solutions are accurately designed, developed, tested, and deployed in line with business and technical standards.
- 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.
- Display exemplary conduct and live by the Group’s Values and Code of Conduct.
- Take personal responsibility for embedding the highest standards of ethics, including regulatory and business conduct, across Standard Chartered Bank. This includes understanding and ensuring compliance with, in letter and spirit, all applicable laws, regulations, guidelines and the Group Code of Conduct.
- Effectively and collaboratively identify, escalate, mitigate and resolve risk, conduct and compliance matters
- Exercise authorities delegated by the Board of Directors and act in accordance with Articles of Association (or equivalent)
Web Components & Custom Elements
Expert
LIT Framework
Expert
HTML5 / CSS3
Expert
Modern Build Tools (Webpack, Vite)
Advanced
GraphQL
Advanced
SC WebKit
Expert
SC DevKit CLI
Expert
Version Control and Collaboration
Core
API Integration
Core
Documentation and Best Practices
Core
Agile Environment
Advanced
Skills And Experience
Must-Have Technical Skills
- JavaScript / TypeScript
- Expert-level knowledge of JavaScript and TypeScript with ES6+ features.
- Strong understanding of asynchronous programming, modular design, and browser APIs.
- Web Components & Architecture
- Advanced implementation of Web Components and Custom Elements.
- Expert in creating reusable, scalable, and maintainable web component architectures.
- LIT Framework
- Proficient in building complex components and micro frontends using LIT.
- Service Bench & Micro Frontends
- Deep understanding of Service Bench Plugin Architecture and micro frontend patterns.
- Proven experience in developing micro frontends with Service Bench shell.
- SC WebKit & SC DevKit CLI
- Advanced usage of SC WebKit UI component library and ability to contribute to/enhance the ecosystem.
- Expert in SC DevKit CLI for project scaffolding, building, and deployment workflows.
- GraphQL
- Advanced experience with GraphQL queries, mutations, schema design, and performance considerations.
- Hands-on experience working with GraphQL Router or similar gateway solutions.
- UI & Styling
- HTML5/CSS3: Advanced responsive design and layout techniques (Flexbox, Grid).
- Strong focus on accessibility (ARIA, semantic HTML) and cross-browser compatibility.
- Tooling & Build Systems
- Strong experience with modern frontend build tools such as Webpack, Vite, or similar.
- Familiarity with package management (npm/yarn) and monorepo tooling (e.g., Nx, Turborepo) is a plus.
- Testing & Quality
- Experience with frontend testing frameworks (e.g., Jest, Web Test Runner, Playwright/Cypress) for unit and integration tests.
- Familiarity with code quality tools (ESLint, Prettier) and CI/CD pipelines.
- Strong communication skills, able to explain complex technical concepts to non-technical stakeholders.
- Proven ability to work collaboratively in cross-functional, Agile teams.
- Strong problem-solving and analytical skills with attention to detail.
- Ability to take ownership of features end-to-end and drive them to completion.
- Experience documenting technical designs, architectural decisions, and best practices.
- Bachelor in Computer Science/ Engineering / Master of Science in Computer Science
- Minimum 8+ years of experience in the IT industry as a frontend engineer.
- Strong, hands-on professional experience in Service Bench platform/frontend development.
- Proven experience delivering large-scale, enterprise-grade frontend applications.
- Language: English
Our purpose, to drive commerce and prosperity through our unique diversity, together with our brand promise, to be here for good are achieved by how we each live our valued behaviours. When you work with us, you'll see how we value difference and advocate inclusion.
Together We:
- Do the right thing and are assertive, challenge one another, and live with integrity, while putting the client at the heart of what we do
- Never settle, continuously striving to improve and innovate, keeping things simple and learning from doing well, and not so well
- Are better together, we can be ourselves, be inclusive, see more good in others, and work collectively to build for the long term
- Core bank funding for retirement savings, medical and life insurance, with flexible and voluntary benefits available in some locations.
- Time-off including annual leave, parental/maternity (20 weeks), sabbatical (12 months maximum) and volunteering leave (3 days), along with minimum global standards for annual and public holiday, which is combined to 30 days minimum.
- Flexible working options based around home and office locations, with flexible working patterns.
- Proactive wellbeing support through Unmind, a market-leading digital wellbeing platform, development courses for resilience and other human skills, global Employee Assistance Programme, sick leave, mental health first-aiders and all sorts of self-help toolkits
- A continuous learning culture to support your growth, with opportunities to reskill and upskill and access to physical, virtual and digital learning.
- Being part of an inclusive and values driven organisation, one that embraces and celebrates our unique diversity, across our teams, business functions and geographies - everyone feels respected and can realise their full potential.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search