Senior UI Platform Engineer
Jain Global · New York, NY · 4 mo ago
EngineeringFull-time
About the role
Jain Global is an innovative multi-strategy / multi-manager investment firm. We are seeking a Senior UI Platform Engineer to join our team.
Responsibilities
- Build reusable frontend foundations for internal web applications
- Develop and maintain shared React/TypeScript packages, components, and tooling
- Create and improve starter templates, application scaffolding, and developer workflows
- Partner with other engineering teams on shared concerns such as authentication, authorization, observability, and frontend/backend integration patterns
- Contribute to internal platform applications such as onboarding, access administration, and service discovery experiences
- Evaluate and maintain third-party frontend dependencies and shared UI tooling
- Support adoption through documentation, examples, and direct collaboration with developers across technology and investment teams
Requirements
- Strong professional experience with React and TypeScript
- Strong understanding of modern frontend architecture and application structure
- Experience building reusable UI components, shared packages, or internal developer tooling
- Experience with routing, state/data-fetching, and API integration in web applications
- Experience with enterprise authentication and authorization patterns
- Strong understanding of testing, build tooling, and frontend developer workflows
- Strong communication skills and practical engineering judgment
Preferred Qualifications
- Approximately 5+ years of relevant software engineering experience, with strong frontend depth in React and TypeScript
- Experience in platform engineering, developer enablement, or building reusable internal tooling
- Experience with Vite, Next.js, or both
- Experience with UI/component libraries such as Ant Design, AG Grid, or similar
- Experience with observability tooling such as Datadog, OpenTelemetry, or Grafana
- Experience with Microsoft Entra ID / Azure AD or similar identity platforms
- Experience publishing and maintaining internal npm packages
- Experience building admin, control-plane, or internal workflow UIs
- Familiarity with financial services or complex internal application environments