Senior Frontend Developer - Rect.JS

Maddisoft Solutions

Bengaluru

Hybrid

INR 2,800,000 - 3,800,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Maddisoft Solutions in Bengaluru is seeking a Senior Frontend Developer to own design and delivery of high-performance React/TypeScript interfaces. You will lead real-time dashboards, collaborate with backend and microservices teams, and implement robust state management and scalable UI components.

The role emphasizes hands-on coding, architecture, and collaboration across cross-functional teams to deliver data-intensive, responsive user experiences.

Qualifications

  • Bachelor's or Master's in Computer Science or related field.
  • 8+ years in software development; 7+ years frontend with React.
  • Strong TypeScript experience in production React apps.
  • Proficient with modern React patterns (Hooks, memoization, components).
  • Experience with state management (Redux/Context API).
  • Knowledge of WebSockets, REST/gRPC and real-time data flows.

Responsibilities

  • Provide hands-on technical leadership for frontend architecture.
  • Design and maintain modern React apps with reusable hooks.
  • Build scalable UI component libraries aligned to design system.
  • Deliver responsive, real-time interfaces across layouts.
  • Integrate frontend with backend via WebSockets, REST, streaming APIs, gRPC.
  • Ensure high performance, quality through testing and reviews.
  • Document interfaces, API contracts and integration patterns.
  • Collaborate with UI/UX, backend and microservices teams.

Skills

Team leadership
Excellent communication
Debugging & performance tuning
Cross-functional collaboration

Education

Bachelor's or Master's in CS/SE

Tools

React.js
TypeScript
Redux/Redux Toolkit
Context API
React Router
Vite
WebSocket
REST/gRPC/Streaming APIs
RTK Query
Three.js / react-three-fiber
Vitest/jsdom

Job description

Role: Senior Frontend Developer | React.js, TypeScript and Real-Time UI

Location: Bangalore, India (Hybrid)

Role Overview

We are seeking a highly skilled Senior Frontend Developer to lead the design and delivery of scalable, maintainable and high-performance presentation-layer capabilities. The role requires deep expertise in React.js and TypeScript, with a strong focus on component-driven engineering, advanced state management, responsive design and reliable backend integration. The successful candidate will build real-time, data-intensive and visualization-oriented user experiences for complex applications. They will work closely with UI/UX, frontend, backend and microservices teams to establish reusable architecture, robust integration patterns and consistently high engineering quality.

Key Responsibilities
  • Provide hands-on technical leadership for frontend architecture and contribute directly to presentation-layer development using React.js and TypeScript.
  • Design, develop and maintain modern React applications using functional components, Hooks, composition patterns, memoization and reusable custom hooks.
  • Create reusable, modular and scalable UI component libraries aligned with a shared design system and sustainable frontend architecture.
  • Deliver responsive, accessible and interactive interfaces for complex workflows and real-time user experiences across multiple layouts and resolutions.
  • Design and maintain WebSocket-based interfaces and integrate frontend applications with backend services through REST, streaming APIs, HTTPS, gRPC and related communication layers.
  • Implement predictable and maintainable state-management solutions using Redux, Redux Toolkit, Context API or comparable patterns.
  • Build structured navigation and route-based application architecture using React Router.
  • Translate Figma or equivalent design artefacts into accurate, responsive and production-ready user interfaces.
  • Develop modules for real-time dashboards, waveform views, readouts, imaging-focused interfaces and other data-intensive workflows.
  • Collaborate with UI/UX designers, frontend engineers and backend or microservices teams to deliver well-integrated solutions.
  • Optimize rendering, data flow and backend communication to improve performance, responsiveness, scalability and maintainability.
  • Document interface designs, API contracts, message formats and integration patterns.
  • Maintain engineering quality through automated testing, code reviews, debugging, profiling and established frontend best practices.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering or a related discipline.
  • SENIOR DEVELOPER | PRESENTATION LAYER 2
  • Minimum 8 years of overall software development experience, with no more than 14 years of total experience for this position.
  • At least 7 years of hands-on frontend development experience with a strong focus on React.js.
  • Strong practical experience using TypeScript in production React applications.
  • Deep understanding of modern React patterns, including Hooks, functional components, composition, memoization and reusable custom hooks.
  • Proficiency in JavaScript ES6+, HTML5, CSS3 and SCSS.
  • Experience building reusable UI components, shared frontend modules or design-system-driven interfaces.
  • Experience implementing responsive and adaptive interfaces across different screen sizes, layouts and resolutions.
  • Strong experience with Redux, Redux Toolkit, Context API or comparable state-management approaches.
  • Experience integrating frontend applications with WebSockets, REST APIs, streaming APIs, HTTPS and gRPC.
  • Experience working with microservices architecture and frontend-to-backend integration patterns.
  • Strong knowledge of React Router and route-based application architecture.
  • Experience with Vite or similar modern frontend build tooling.
  • Strong debugging, profiling and performance-optimization skills for dynamic or data-heavy interfaces.
  • Familiarity with frontend testing and component-validation practices.
  • Proficiency with Git and collaborative software-development workflows.
  • Excellent communication, documentation and cross-functional collaboration skills.
Preferred Qualifications
  • Experience with microfrontend architecture and feature-based frontend organization.
  • Experience building real-time dashboards, industrial user interfaces or visualization-heavy applications.
  • Experience with waveform, readout, imaging or graphical-rendering interfaces.
  • Exposure to design-token systems, theming and UI-kit integration.
  • Familiarity with RTK Query, GraphQL abstractions or structured API abstraction layers.
  • Experience implementing error boundaries, offline handling, reconnection logic and connection-state management.
  • Understanding of accessibility, semantic HTML and enterprise-grade frontend quality practices.
  • Exposure to DevOps and CI/CD pipelines.
  • Experience in engineering, industrial, scientific visualization, healthcare or simulation-oriented software.
  • Knowledge of Three.js or @react-three/fiber for advanced visualization use cases.
  • Familiarity with Vitest, jsdom or comparable frontend testing tools.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer
Senior Frontend Engineer

Arivu Skills • Bengaluru

On-site
INR 1,500,000 - 2,000,000
React JS Developer
React JS Developer

Sigma Allied Services • India

On-site
INR 1,800,000 - 3,600,000
Senior Frontend Developer
Senior Frontend Developer

V2 Solutions • Jodhpur

On-site
INR 900,000 - 1,500,000
Lead Software Engineer
Lead Software Engineer

Bounteous • Gurugram District

Hybrid
INR 1,800,000 - 2,400,000
Frontend Engineer
Frontend Engineer

Kamakhya Analytics Private Limited • Bengaluru

On-site
INR 1,800,000 - 3,600,000
Sr. React Developer
Sr. React Developer

Fulcrum Digital Inc • Maharashtra

On-site
INR 2,000,000 - 4,000,000
React JS Developer
React JS Developer

HypTechie • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Frontend Developer
Senior Frontend Developer

Android Developer • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Fronted Developer (React) - Bangalore, India
Fronted Developer (React) - Bangalore, India

Photon • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Frontend Developer
Senior Frontend Developer

RoboticsExpertsIndia • Bengaluru

On-site
INR 2,800,000 - 4,000,000