TMO - Software Engineer (Web Frontend/ Digital Banking)
- Role Overview
We are looking for an experienced Web Front-end Engineer to develop secure and reusable web experiences for Digital Banking solutions built on Backbase.
The role is part of a cross-functional Digital Banking Squad and works under the technical direction of the Squad Tech Lead while following engineering standards defined by the relevant Chapter.
- Key Responsibilities
- Develop responsive Digital Banking web journeys and reusable UI components.
- Implement Backbase web capabilities and extensions following Web Chapter standards.
- Integrate web applications with Backbase APIs, IAM/CIAM, and banking services.
- Implement secure session/token handling, error handling, analytics, and observability.
- Follow design system, accessibility, responsive design, and browser-security standards.
- Write unit/component/end-to-end tests and participate actively in code reviews.
- Work closely with Tech Lead, UX/UI, Backend, QA, DevSecOps, and IT BA.
- Backbase Responsibilities
- Use Backbase standard capabilities first and apply customization only where justified.
- Understand relevant Backbase APIs, services, journeys, extension points, and integration patterns.
- Ensure implementations remain maintainable and compatible with future Backbase upgrades.
- Support SIT, UAT, release, and production troubleshooting for Squad-owned capabilities.
- Engineering Quality
- Follow coding, Git, Pull Request, code review, testing, security, logging, and observability standards.
- Produce clean, maintainable, testable code and appropriate technical documentation.
- Participate in technical refinement, estimation, design discussions, and peer reviews.
- Identify technical debt and raise technical risks early to the Tech Lead.
- Required Technical Skills
- Strong knowledge and hands-on experience with TypeScript / JavaScript.
- Strong knowledge and hands-on experience with Angular or React.
- Strong knowledge and hands-on experience with HTML / CSS.
- Strong knowledge and hands-on experience with SPA architecture.
- Strong knowledge and hands-on experience with REST API integration.
- Strong knowledge and hands-on experience with OAuth 2.0 / OpenID Connect.
- Strong knowledge and hands-on experience with Web performance and accessibility.
- Banking / Digital Banking Knowledge
- Banking knowledge experience is preferred but may be developed through project onboarding for candidates with strong core engineering skills.
- Understanding of Digital Banking concepts and customer journeys.
- Knowledge of Accounts, Payments/Transfers, Cards, Customer/Party, or related banking domains is desirable.
- Understanding of IAM/CIAM, authentication, authorization, MFA/FIDO, and entitlements is an advantage.
- Experience in banking or another regulated industry is preferred.
- Backbase Experience
- Backbase Digital Banking Platform experience is preferred but may be developed through project onboarding for candidates with strong core engineering skills.
- Experience with Backbase APIs, services, journeys, or extensions is an advantage.
- Experience delivering Backbase solutions in a banking environment is highly desirable.
- Collaboration & Ways of Working
- Work as part of a cross-functional Squad with shared ownership of delivery outcomes.
- Collaborate closely with Tech Lead, IT BA, QA, DevSecOps, UX/UI, and engineers from other disciplines.
- Participate in Chapter activities, technical knowledge sharing, and adoption of reusable engineering patterns.
- Communicate technical issues clearly and take ownership through resolution.
- Experience
- 5+ years of relevant software engineering experience; stronger seniority may be preferred depending on Squad needs.
- Hands-on experience delivering production-grade enterprise applications.
- Experience with Agile/Scrum cross-functional product teams.
- Experience in Digital Banking or Financial Services is preferred.
- Success Measures
- Features are delivered with good quality, security, maintainability, and production readiness.
- Chapter standards and reusable patterns are consistently followed.
- Automated testing and code quality remain strong.
- Technical defects and recurring production issues are minimized.
- The engineer contributes actively to Squad delivery and Chapter capability development.
- Position in the Spotify-inspired Organization
Digital Banking Tribe → Squad → Tech Lead → Cross-functional Engineers
The Web Front-end Engineer belongs to the relevant engineering Chapter for standards, competency development, and knowledge sharing, while day-to-day technical delivery is led by the Squad Tech Lead.