Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Software Engineer Frontend (React / TypeScript)

  • Source: Naukri
  • Torry Harris Business Solutions
  • $8,321.87 to $12,482.8 /yr
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

We are looking for a React & TypeScript Developer with strong hands-on experience building scalable, data-intensive web applications and enterprise-grade user interfaces. The ideal candidate will have deep expertise in React, TypeScript, state management, data visualization, API integration, and modern frontend architecture.

Roles and Responsibilities

  1. 4+ years of hands-on React development in production environments
  2. Strong TypeScript proficiency — interfaces, generics, discriminated unions, strict mode
  3. Deep understanding of React component lifecycle, hooks (useState, useEffect, useRef, useMemo, useCallback, useReducer), and custom hook patterns
  4. Experience building large-scale SPAs with 50+ components and multi-level routing
  5. Familiarity with React 18+ features including concurrent rendering and Suspense
  6. State Management & Data Flow
  7. Production experience with at least one of: Redux Toolkit, Zustand, Recoil, or Jotai
  8. Experience with server-state libraries: React Query (TanStack Query) or SWR
  9. Ability to design cross-component state orchestration where a single user action (e.g. filter change, map click, table row selection) cascades updates across 8–12 independent panels on the same page
  10. URL-based state serialisation (deep-linkable filter combinations, shareable console URLs)
  11. Data Visualization & Charting
  12. Hands-on experience with D3.js — bindingdata to SVG/Canvas, scales, axes, transitions
  13. Experience building at least one bespoke/custom visualization beyond standard chart types (e.g. Sankey diagram, node-link graph, heatmap grid, interactive floor plan, tree/genealogy diagram)
  14. Familiarity with charting libraries: Recharts, Victory, Chart.js, or Nivo
  15. Ability to implement interactive chart behaviours: click-to-drill, hover tooltips with rich content, zoom/pan, cross-chart brushing
  16. API Integration & Real-Time Data
  17. Experience consuming RESTful APIs and rendering server-driven data in React components
  18. Understanding of WebSocket or SSE (Server-Sent Events) for real-time/near-real-time UI updates
  19. Experience handling loading, error, empty, and degraded states gracefully across data-driven panels
  20. Familiarity with optimistic updates, polling strategies, and cache invalidation patterns
  21. Styling & Theming
  22. Proficiency in CSS-in-JS (Styled Components, Emotion) or CSS Modules or Tailwind CSS
  23. Experience implementing dark-themed, data-dense enterprise UIs with consistent design tokens
  24. Ability to build responsive layouts (desktop-first, down to ~1100px) without a pre-built UI framework (no Material UI / Ant Design — all components are custom)

Skills

  • React
  • TypeScript
  • microsoft-typescript
  • reduxjs
  • toolkit
  • Zustand
  • react-query
  • linkable
  • d3
  • NodeJS
  • microsoft-graph
  • heatmap
  • recharts
  • victory
  • chartjs
  • js-chart
  • emotion
  • css-modules
  • Tailwind
  • tailwind-css
  • Material-UI
  • ant-design

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Torry Harris Business Solutions

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes