
Front End Developer - Manager
State Street1 day ago
Bengaluru, India or Hyderābād, IndiaStaff+
Responsibilities
- Design and build complex React and TypeScript applications for trade processing, reconciliation, settlement, and operations monitoring.
- Create high-performance data-heavy interfaces with grids, virtualized lists, filtering, dashboards, and live status views.
- Develop reusable component libraries, state-management patterns, accessible UI standards, and type-safe API contracts.
- Integrate front ends with REST APIs, WebSockets, and Server-Sent Events, including authentication, reconnection, retries, caching, message ordering, and subscription management.
- Optimize real-time screens for high update volumes through batching, memoization, throttling, and reliable state recovery.
- Maintain npm/pnpm and Vite front-end builds, workspaces, dependency management, environment configuration, and bundle optimization.
- Collaborate with DevOps on Harness and GitHub Actions CI/CD pipelines for front-end build, testing, and deployment.
- Write unit, component, and end-to-end tests and use mock servers for REST, WebSocket, and SSE testing.
- Implement SSO/MFA integration, token handling, XSS/CSRF protection, and dependency vulnerability scanning.
- Use GitHub Copilot, Claude Code, and/or Devin while reviewing generated code for correctness, accessibility, performance, and security.
- Set front-end standards, review code, mentor developers, collaborate with business analysts and users, and support releases, cutovers, and early-life support.
Requirements
- At least 8 years of software development experience and 5+ years building production ReactJS applications.
- Expertise in React hooks, context, component design, performance tuning, and state management.
- Strong TypeScript and modern JavaScript skills, including generics, API contract typing, and asynchronous patterns.
- Practical experience with npm, pnpm, and Vite, including migration from Webpack or similar tools.
- Strong production experience building and supporting WebSocket integrations with reconnection and state recovery.
- Practical experience with Server-Sent Events/EventSource for streaming updates.
- Strong experience consuming and designing REST API contracts with server-side services, including OpenAPI/Swagger.
- Decent Java knowledge and preferred working knowledge of Java/Spring Boot back ends, including Spring WebSocket/STOMP and SSE endpoints.
- Experience with Jest/Vitest, React Testing Library, and an end-to-end testing framework.
- Experience with Git, CI/CD, agile delivery, and regular professional use of AI coding assistants.
- Preferred experience with Kafka-backed real-time UIs or streaming gateways, legacy UI replacement, and financial-services applications.
- Preferred familiarity with AWS front-end hosting, including S3, CloudFront, and API Gateway WebSockets.
Benefits
- Inclusive development opportunities, flexible work-life support, paid volunteer days, and employee networks.
- The role supports a multi-year modernization program in financial services and offers hands-on ownership of front-end standards and tooling.
Tech Stack
Categories
About State Street
State Street is a global custodian bank and asset manager serving institutional investors with investment servicing, fund accounting, trading/FX, data, and index/active strategies. Its products include State Street Global Advisors’ funds and ETFs, the Charles River Investment Management Solution, and the front-to-back State Street Alpha platform. Founded in 1792 and headquartered in Boston, the company is publicly traded on the NYSE (ticker: STT) and operates across major markets worldwide.