React : 6+ years
Location : Bengaluru
Job Description :
Technical Foundation :
- Strong TypeScript/JavaScript : You'll work across React 19, Lit 3, Vite, Webpack, and Node.js. Understanding the runtime is more important than framework-specific muscle memory.
- React expertise : The platform shell and primary component library are React-first. Hooks, context, portals, concurrent features, and the React 19 event model should feel natural.
- Web Components / Custom Elements : Our integration boundary. You should understand Shadow DOM, custom element lifecycle, attribute/property bridging, and the challenges of embedding frameworks inside custom elements.
- Web platform fundamentals : CSS architecture (tokens, SCSS, Tailwind), accessibility (WCAG AA, aria patterns, keyboard navigation), browser APIs, and performance optimization.
- Backend comfort : Not required to be a backend specialist, but comfort reading and modifying Spring Boot services, understanding REST APIs, JWT auth flows, and database schemas makes you far more effective.
The Mindset We Value More Than Specific Skills :
- Systems thinking over feature thinking : You see the ripple effects of a change across a platform used by dozens of teams. You think about the developer consuming your API, not just the end user.
- Willingness to own the full picture : You don't stop at "my component works." You understand how it gets built, deployed, registered, loaded at runtime, and how it behaves in production across different clients.
- AI fluency as a force multiplier : You actively use AI tools (coding assistants, knowledge retrieval, automated testing) not as autocomplete, but as genuine collaborators. You know how to provide context, structure prompts, and validate outputs. You see AI as the mechanism that lets a single engineer operate at an architectural scope.
- Comfort with complexity and ambiguity : Our platform has 16+ repos, dual-owner governance, multiple identity systems in transition, and a component library undergoing incremental migration. You're energized, not paralyzed, by that.
- Bias toward understanding before acting : Read before you write. Understand the existing pattern before introducing a new one. Ask why something is the way it is before assuming it's wrong.
Bonus Points :
- Experience with micro-frontend architectures (Module Federation, Web Components as integration boundary, runtime composition)
- Experience building or maintaining shared component libraries consumed by multiple teams
- Familiarity with enterprise concerns : RBAC, SSO integration (SiteMinder, ForgeRock, OIDC), API gateways (Layer 7)
- Infrastructure awareness: Docker, ECS, CloudFront/S3, Terraform, Jenkins pipelines
- Accessibility expertise (axe, NVDA/VoiceOver testing, ARIA authoring practices)
- Experience with Playwright for E2E or component testing
- Background in financial services or regulated industries
React.js Developer • Bangalore