Embark on a transformative journey as a UI Principal Engineer, where you will play a pivotal role in shaping next-generation digital experiences and enterprise-scale front-end platforms. In this role, you will provide strategic technical leadership, influence architecture decisions, and collaborate with senior stakeholders to deliver scalable, secure, and high-performing applications.
You will lead front-end engineering initiatives, define UI architecture standards, mentor engineering teams, and drive innovation across modern web technologies while ensuring alignment with enterprise and regulatory standards.
Key Responsibilities
Lead the design and development of scalable and high-performance front-end applications
Define and enforce UI architecture standards, engineering best practices, and coding guidelines
Collaborate with architects, product owners, designers, and backend teams to deliver end-to-end solutions
Drive solution design including:
API integration
Security implementation
Performance optimization
Scalability planning
Lead Agile engineering teams and conduct technical reviews, mentoring, and architectural guidance
Design and optimize large-scale Single Page Applications (SPAs)
Ensure application accessibility, responsiveness, maintainability, and cross-browser compatibility
Work closely with DevOps teams to implement CI/CD pipelines and automated deployment strategies
Support modernization initiatives and continuous improvement efforts
Provide technical leadership in resolving complex engineering challenges
Collaborate with stakeholders and leadership teams to align technology strategy with business goals
Ensure compliance with enterprise security, governance, and regulatory standards
Basic / Essential Qualifications
Front-End Technologies
Expert-level experience with:
JavaScript
React
Redux
Angular
TypeScript
ES6
HTML5
CSS3
Styled Components
Testing & Quality
Strong experience with:
Jest
Enzyme
React Testing Library (RTL)
Cypress Component Testing
Backend & API Integration
Strong experience with:
Java
RESTful APIs
Spring Boot microservices
Backend-for-Frontend (BFF) architecture patterns
API Gateway integration
OAuth2 / JWT authentication
Architecture & Engineering Leadership
Experience designing scalable distributed UI architectures for enterprise applications
Strong understanding of:
Event-driven architecture
Domain-Driven Design (DDD)
Performance tuning for large-scale SPAs
Secure front-end development practices
Hands-on experience:
Leading Agile teams
Conducting code reviews
Driving architectural decisions
Mentoring engineers
Preferred Skills & Competencies
Experience in banking or financial services domains, especially:
Customer Care platforms
CRM systems
Contact Center technologies
Knowledge of:
Redux Saga
Reselect
GraphQL
WebSockets
Real-time data visualization
Experience with:
Docker
Kubernetes
Cloud platforms such as:
Amazon Web Services (AWS)
Microsoft Azure
Familiarity with monitoring and observability tools:
New Relic
Datadog
Splunk
Understanding of front-end security best practices including:
XSS
CSRF
CORS
Experience contributing to:
Open-source projects
Internal engineering frameworks
Technical blogs or communities
Soft Skills
Excellent communication and stakeholder management skills
Strong negotiation and influencing capabilities
Strategic thinking and business acumen
Exceptional analytical and problem-solving skills
Ability to provide technical thought leadership across complex initiatives
Additional Information
Candidates may be assessed on:
Risk and controls
Change and transformation management
Strategic and digital thinking
Technical architecture and engineering leadership
Job-specific technical competencies
Career Form
Do you want to work with us? Please fill in your details below.