Job Summary
We are looking for a Frontend Specialist, responsible for the development and maintenance of in-house applications. You will be working alongside with other Engineers and Developers working on different layers of the Applications. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
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.
Key Responsibilities
• 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.
Regulatory & Business Conduct
• 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)
Skills and Experience
|
JavaScript / TypeScript |
Expert |
|
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.
Must-Have Non-Technical Skills
- 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.
Qualifications
- 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
About Standard Chartered
We're an international bank, nimble enough to act, big enough for impact. For more than 170 years, we've worked to make a positive difference for our clients, communities, and each other. We question the status quo, love a challenge and enjoy finding new opportunities to grow and do better than before. If you're looking for a career with purpose and you want to work for a bank making a difference, we want to hear from you. You can count on us to celebrate your unique talents and we can't wait to see the talents you can bring us.
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
What we offer
In line with our Fair Pay Charter, we offer a competitive salary and benefits to support your mental, physical, financial and social wellbeing.
- 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.