Search by job, company or skills

blostem

Senior Frontend Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Blostem

Blostem is the banking infrastructure layer for India's fintechs. We power Fixed Deposits, Recurring Deposits, Bonds, and UPI credit-line products through a single SDK that lets platforms like MobiKwik, Upstox, Jupiter, Zerodha (27+ partners) plug into 10+ partner banks (Suryoday, Unity, Shivalik, Utkarsh) and NBFCs (Bajaj, Shriram, Mahindra) — live in 7 days, no upfront cost, revenue-share model. We replace the 3–5 engineers and ₹3–5 crore that fintechs would otherwise spend building bank integrations, KYC, and reconciliation themselves.

About the role

On the frontend you'll own three surfaces: the partner dashboard that fintechs and banks use to manage deposit products, KYC flows, and reconciliation; the white-label embeddable web SDK that partners drop into their own apps to offer FDs and RDs; and internal ops / recon consoles used by our finance and operations teams. Every pixel touches money movement, customer KYC, or a regulator-watched journey. You'll need to ship fast without ever breaking the audit trail. This is not a styling-only role — you'll own architecture, performance, accessibility, and the contract with backend.

What you'll do

  • Build and own the partner dashboard and internal ops/recon consoles in Next.js 15 (App Router) + TypeScript (strict mode).
  • Build and maintain the white-label embeddable web SDK that partners drop into their own React / Next.js apps - themeable, low-bundle, versioned, framework-friendly.
  • Design and ship KYC, deposit booking, and payment flows that work cleanly across desktop and mobile web. Every flow has compliance and conversion implications.
  • Build component systems with Tailwind CSS, shadcn/ui, Radix primitives - accessible (WCAG 2.1 AA), themeable per partner brand, consistent across surfaces.
  • Wire real-time UIs for KYC progress, payment status, deposit booking, settlement state using WebSockets, SSE, optimistic state, and suspense boundaries.
  • Manage server and client state cleanly using TanStack Query, Zustand / Jotai, React Server Components - pick the right tool per surface, don't dump everything into Redux.
  • Write Vitest + Playwright tests for the parts that matter — KYC, money flows, audit-critical journeys.
  • Profile and fix real performance issues — Core Web Vitals, bundle size (critical for the embedded SDK), hydration cost, render storms. Use React Profiler and Chrome DevTools, not guesswork.
  • Work hand-in-hand with backend on API contracts (OpenAPI / tRPC). Push back when the contract is bad.
  • Use Claude Code, Cursor, GitHub Copilot every day — for scaffolding, refactors, test generation, codebase Q&A. You should know when to trust the AI and when to override it.

Must have

  • 5–8 years building production React apps. At least 2+ years on hooks-era React (18/19) and Next.js App Router.
  • Deep TypeScript — generics, conditional types, discriminated unions, strict mode; you can read a .d.ts without flinching.
  • Strong CSS fundamentals — flexbox, grid, container queries, modern responsive patterns. Tailwind isn't a substitute for understanding CSS.
  • Solid grasp of React Server Components, streaming SSR, server actions, edge runtime — and where each falls apart.
  • Experience shipping flows that handle PII, KYC, OTP, or money movement — you understand why error handling, idempotency on the client, and audit-grade logging matter.
  • Comfort with WebSockets / SSE for live status surfaces (payment, KYC, booking).
  • Experience integrating AI tools into your daily workflow — Claude Code, Cursor, GitHub Copilot, v0, Windsurf. You can describe specific wins (e.g. cut a 2-day refactor to 3 hours using Claude Code on a multi-file rename).
  • Eye for design. You don't need to be a designer, but you should look at a Figma and call out the half-baked bits.
  • Git fluency — rebasing, conflict resolution, atomic commits.

Nice to have

  • Built or shipped a white-label or embeddable SDK / widget consumed by external developers — versioning, bundle size, framework-agnostic concerns.
  • Hands-on Indian fintech / banking UX — UPI, eKYC (Digio, IDfy, Hyperverge), Aadhaar OTP, Account Aggregator, NACH mandate flows.
  • Mobile — React Native / Expo or Flutter (Blostem ships SDKs across web, Android, iOS, Flutter).
  • Accessibility at audit grade — WCAG 2.1 AA, screen-reader testing, keyboard nav.
  • Animation work — Framer Motion, GSAP, Lottie.
  • Built or contributed to a design system used by 10+ engineers.
  • Contributions to React, Next.js, shadcn, or similar OSS.
  • Experience with Storybook, Chromatic, Playwright Component Testing.

How we work

  • Ship daily. PRs in hours, not weeks.
  • AI-first — every engineer has Claude Code + Cursor running. If you're not using them, you're slower than the team.
  • Direct feedback culture. We say this isn't good enough and we mean it kindly.
  • Money-correctness is non-negotiable. Speed is for everything else.
  • No standup theater. Async-first. Async-deep.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147364631

Similar Jobs

Delhi, India

Skills:

ReactSEOHtml5Css3SassReduxLessGitJavascriptMagentoRestful Apis

Noida, India

Skills:

react.js Html5Css3Node.jsJssWebpackMaterial UIGitTypescriptBabelLeaflet.jsGIS technologies

Noida, India

Skills:

react.js AngularSassTypescriptHtml5Css3Vue.JSMochaWebpackGraphqlJestReduxGitLessmobxRestful ApisBabelCSS-in-JSViteCypress

Gurugram, Gurugram, India

Skills:

HTMLAngularVue.JSCSSGitJavascriptReact

Delhi, Hyderabad

Skills:

ReactJavascriptHTMLCSSAngularReduxVuex