Software Solution Architect II- Frontend
- TypeScript
- Vue
- React.js
- jQuery
- MVC
- Design Systems
- Accessibility Testing
- AI
- Performance Testing
- Design Tokens
- Devops
- HTML
- CSS
- REST API
- WCAG
At UST FinX, we build modern banking transformation platforms that help financial institutions move away from rigid legacy core systems toward flexible, API-first architectures. We enable banks to modernize in a controlled, incremental way, reducing risk while accelerating innovation.
Our focus is on delivering a composable integration, orchestration, data, and developer platform layer that connects existing core banking systems with new digital capabilities, FinTech services, operational workflows, data platforms, and modern user experiences.
Rather than requiring full core replacement, we help institutions evolve their architecture step by step, unlocking value while maintaining operational stability.
We work at the intersection of engineering, banking, platform design, workflow orchestration, cloud-native development, and user experience. We operate as a globally distributed engineering organization, with India serving as our primary development hub and our engineering pods distributed across regions.
Within this environment, we build complex enterprise applications supporting operational portals, workflow orchestration, task and case management, visual configuration tools, platform administration, data exploration, and other highly interactive banking experiences.
Our platforms are designed to improve agility, reduce vendor complexity, and enable faster delivery of new banking capabilities while maintaining the resilience, security, usability, and operational control expected in financial services.
Who We Look ForWe are looking for aPrincipal Frontend Engineer — Tech Lead who can raise frontend engineering quality across delivery teams through hands-on contribution, technical leadership, mentoring, and strong architectural execution.
This is a senior hands-on technical leadership role, not a people-management position.
Your influence will come from the quality of your frontend architecture, your code, your component design, your code reviews, your ability to mentor engineers, and your capacity to help teams deliver consistent, maintainable, accessible, and production-ready user interfaces.
You will remain close to the code every day.
You will help teams make good design decisions, improve implementation quality, review pull requests, solve difficult frontend engineering problems, establish reusable patterns, and maintain a high bar for production readiness.
This role requiresexcellent TypeScript engineering skills and deep experience with modern component-based frontend frameworks.
Vue.js experience is strongly preferred. Strong React experience is also relevant, provided you have the architectural depth to work effectively with complex component-based applications and can apply those principles in a Vue-based environment.
We are looking for engineers whose recent experience is centred on modern frontend application architecture. Experience primarily based on legacy approaches such as jQuery-heavy applications, server-side page frameworks, or traditional server-rendered MVC applications is not sufficient for this role.
You know how to build complex enterprise interfaces that remain maintainable as the product grows: component libraries, design systems, state management, API integration, validation, accessibility, performance, testability, security, and long-term evolution.
You understand that frontend technical leadership is not simply about visual polish.
It requires building reliable engineering foundations for complex applications used by bankers, operators, administrators, and delivery teams.
That means working with engineers in the details: component boundaries, state ownership, rendering behaviour, route design, forms, validation, error states, loading states, API contracts, accessibility, testing, browser behaviour, performance, security, and maintainability.
In an environment increasingly supported by AI-assisted development, you apply strong engineering judgment to validate, refine, and sometimes reject generated output. AI-assisted frontend code must meet the same standards for correctness, usability, accessibility, resilience, security, performance, modularity, and maintainability as manually written code.
We value a collaborative, merit-driven engineering culture. Technical leaders are expected to challenge weak designs constructively, help engineers improve, simplify unnecessary complexity, and raise engineering standards through practical execution.
What You Will Do·Provide hands-on technical leadership for frontend engineering across one or more delivery teams.
·Write production-qualityTypeScript and modern component-based frontend code, primarily within a Vue.js environment.
·Guide engineers through frontend design, implementation, testing, review, refactoring, and production readiness.
·Translate product requirements, platform architecture, and UX designs into well-structured frontend applications, reusable components, consistent interaction patterns, and maintainable user journeys.
·Define and promote reusable frontend standards covering component architecture, state management, API integration, routing, validation, error handling, accessibility, performance, testing, security, and code organisation.
·Design, build, and evolve component libraries, shared UI patterns, reusable frontend utilities, reference implementations, and engineering guidelines.
·Use code reviews to improve correctness, maintainability, component quality, test coverage, accessibility, performance, security, and engineering discipline.
·Mentor engineers through pairing, design discussions, debugging, refactoring, code reviews, and practical implementation guidance.
·Guide teams on component-driven architecture, including component boundaries, composition, reuse, lifecycle behaviour, properties, events, slots or equivalent composition mechanisms, design tokens, and integration with shared design systems.
·Guide teams on frontend state management, including local state, shared application state, server state, caching, synchronisation, loading states, error states, and predictable data flow.
·Help teams build reliable API integrations including contract discipline, validation, authentication-aware behaviour, error handling, pagination, filtering, sorting, asynchronous processing, and real-time updates where appropriate.
·Define and improve frontend testing strategies including unit, component, integration, end-to-end, accessibility, regression, and automated UI testing.
·Identify and remove frontend technical debt, inconsistent patterns, fragile components, duplicated logic, weak state management, poor accessibility, performance bottlenecks, and implementation patterns that compromise long-term maintainability.
·Ensure frontend applications are observable, performant, secure, accessible, testable, maintainable, and suitable for complex enterprise banking workflows.
·Work closely with backend engineers, architects, UX designers, QA engineers, platform engineers, DevOps engineers, product teams, and client-facing delivery teams.
·Ensure that delivery speed does not come at the expense of engineering quality.
·Create reusable examples, reference implementations, frontend standards, coding guidelines, and technical documentation that raise engineering quality across multiple teams.
Reporting Line and Role ContextThis role reports directly to the CTO of UST FinX.
You will operate as one of the CTO's senior technical leaders, creating engineering leverage across the organization while remaining deeply hands-on.
You will influence multiple engineering teams, establish reusable standards, mentor technical leaders, challenge weak designs, and help translate technical direction into production-quality execution.
This is not a passive advisory role and not a traditional people-management position.
Your authority will come from technical credibility, judgment, execution, and your ability to make other engineers better.
You will work closely with the CTO to establish technical standards, identify engineering gaps, raise implementation quality, create reusable frontend patterns, and ensure that architectural direction is reflected in real code and operational behaviour.
The objective is to act as a technical force multiplier across the engineering organization.
Skills and Experience We Are Looking For·Minimum7 years of professional frontend software engineering experience, ideally 8–10 years, with meaningful hands-on ownership of complex production frontend applications.
·ExcellentTypeScript engineering skills with strong understanding of type safety, modularity, asynchronous programming, maintainability, browser behaviour, and production-grade frontend development.
·Deep experience with a modern component-based frontend framework.Vue.js is preferred; strong React experience is also relevant.
·Recent experience building modern client-side applications rather than primarily working with legacy frontend or server-rendered UI technologies.
·Strong frontend architecture experience, with the ability to design applications that remain consistent, scalable, testable, and maintainable as product complexity grows.
·Strong experience with component-driven architecture, including reusable components, component libraries, design systems, composition strategies, and shared frontend standards.
·Strong understanding of modern HTML and CSS, responsive layouts, semantic markup, browser APIs, and cross-browser behaviour.
·Strong state-management experience covering local state, application state, server state, caching, synchronisation, predictable data flow, and avoiding unnecessary global-state complexity.
·Strong API-integration experience including RESTful APIs, contracts, request handling, validation, authentication-aware flows, error handling, pagination, filtering, sorting, and asynchronous updates.
·Strong understanding of frontend testing strategies including unit, component, integration, end-to-end, accessibility, and automated regression testing.
·Strong frontend performance-engineering skills including rendering behaviour, unnecessary re-rendering, bundle size, code splitting, lazy loading, caching, network optimisation, memory usage, responsiveness, and browser diagnostics.
·Strong understanding of accessibility including semantic HTML, keyboard navigation, focus management, ARIA, screen-reader behaviour, accessible forms, colour and contrast requirements, and practical WCAG-aligned implementation.
·Strong understanding of frontend security including browser security boundaries, authentication flows, authorization-aware behaviour, token handling, input and output handling, content-security controls, dependency risk, and common web-application vulnerabilities.
·Extensive code-review experience, with the ability to identify design flaws, maintainability risks, inconsistent patterns, missing tests, accessibility issues, performance problems, security weaknesses, and fragile API integrations.
·Strong understanding of frontend production concerns including usability, reliability, security, observability, scalability, performance, maintainability, and operational support.
·Experience designing reusable frontend foundations consumed by multiple teams rather than building only application-specific components.
·Strong mentoring capability, with the ability to guide engineers constructively, raise standards without creating unnecessary friction, and improve teams through example and daily collaboration.
·Strong communication skills and the ability to explain frontend architecture decisions, trade-offs, risks, and implementation approaches clearly across globally distributed engineering teams.
Preferred Qualifications·Strong production experience withVue.js and TypeScript.
·Strong production experience withReact and TypeScript is also valuable, particularly where the candidate demonstrates deep component architecture and frontend platform experience.
·Experience building enterprise-grade frontend applications for financial services, banking, payments, lending, servicing, case management, workflow platforms, operational portals, administrative platforms, or other regulated enterprise environments.
·Experience designing and maintaining shared component libraries or design-system implementations consumed by multiple applications or engineering teams.
·Experience designing frontend platforms that support multiple applications while maintaining consistent architecture, UX patterns, dependencies, release practices, and engineering standards.
·Experience with modern frontend build systems, package management, workspace or monorepo structures, dependency management, modular application architecture, and release strategies.
·Experience with modern state-management and server-state approaches and a strong understanding of when state should remain local, shared, cached, derived, or remotely owned.
·Experience with modern unit, component, integration, end-to-end, and visual/UI testing approaches.
·Experience building complex forms, dynamic validation, model-driven interfaces, visual builders, mapping tools, workflow interfaces, or highly configurable enterprise screens.
·Experience with real-time or asynchronous user interfaces where server-side events or long-running processes must be reflected reliably in the UI.
·Experience designing frontend observability including client-side logging, error tracking, performance telemetry, user-journey diagnostics, and production issue investigation.
·Experience with secure frontend development including modern authentication and authorization flows, secure handling of credentials and tokens, browser security policies, dependency security, and protection against common client-side vulnerabilities.
·Experience collaborating closely with UX and product teams to translate design intent into reusable, accessible, maintainable implementation patterns.
·Working knowledge of backend systems, APIs, event-driven architectures, distributed systems, and cloud-native platforms sufficient to understand end-to-end system behaviour and collaborate effectively with backend engineers.
·Experience evaluating competing frontend technologies and architectural approaches based on maintainability, complexity, performance, developer experience, organisational scale, and long-term product requirements rather than framework preference.
·Experience working with large, complex, evolving codebases where refactoring discipline, architecture consistency, dependency management, and component reuse matter.
·Experience living with the long-term consequences of frontend engineering decisions — supporting, debugging, optimising, migrating, and evolving frontend applications after they have become critical production systems.
About UST FinXUST FinX is a financial technology initiative within UST focused on modernizing core banking infrastructure for mid-sized and large financial institutions.
Backed by UST's global engineering scale and financial-services experience, we combine product engineering, systems integration, and managed services into a unified transformation offering.
Our approach is based on progressive modernization: allowing modern and legacy systems to coexist while institutions progressively move toward API-driven, event-driven, cloud-ready banking platforms.
We emphasize interoperability, scalability, resilience, security, usability, strong engineering practices, and operational control.
UST FinX operates as a long-term transformation partner, helping financial institutions reduce operational risk, simplify complex technology landscapes, strengthen engineering maturity, and accelerate the delivery of new banking capabilities.
We are building the frontend engineering foundation that enables the next generation of digital banking.
Software Solution Architect II- Frontend · UST