Senior Frontend Developer - Rect.JS (Bengaluru)

Senior Frontend Developer - Rect.JS (Bengaluru)

11 Sep
|
Maddisoft Solutions
|
Bengaluru

11 Sep

Maddisoft Solutions

Bengaluru

Maddisoft has the following immediate opportunity, let us know if you or someone you know would be interested in the below position. If interested, kindly send us a copy of your latest resume along with LinkedIn profile, please feel free to connect with us for further discussion.

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[1]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 robust 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.

📌 Senior Frontend Developer - Rect.JS (Bengaluru)
🏢 Maddisoft Solutions
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior frontend developer - rect.js (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior frontend developer - rect.js (bengaluru) / bengaluru