Loading...

Quest Global

Senior Front-End Developer _React

Quest Global
Bengaluru, Karnataka On-site
On-Site Full-Time Bengaluru, Karnataka India

About the Role

Job Requirements

We are seeking a highly capable Senior Front-End Developer with solid experience in React JS and front-end data visualization. The ideal candidate will have hands-on expertise in building complex UI systems, implementing charting libraries like Highcharts, handling frontend-level mathematical computations, and managing real-time event-based applications. You will play a leading role in delivering production-grade solutions and mentoring junior developers.

Work Experience

Key Responsibilities:

Develop and maintain advanced user interfaces using React JS.
Build and integrate dynamic charting dashboards using Highcharts or similar libraries.
Design reusable, customizable UI components with performance in mind.
Implement frontend-based mathematical calculations such as running averages, deltas, and more.
Handle sequential API calls where one depends on the response of another.
Manage real-time data handling and event-based UI updates.
Resolve deployment and environment-specific front-end issues.
Use Git for version control and collaborate across branches and repositories.
Use Postman for API testing, response validation, and integration.
Lead issue identification, variability management, and debugging.
Collaborate with back-end and product teams to ensure seamless data handling and component interaction.

Required Skills And Qualifications

React JS Expertise: Strong knowledge of React with functional components, hooks, and lifecycle understanding.
Charting Library Experience: Proven experience in using Highcharts (or similar) for data visualization with dynamic filtering, aggregation, and styling.
Mathematical Logic: Ability to implement complex mathematical logic (e.g., running/moving average) directly on the front end.
API Call Management: Knowledge of managing dependent and parallel API calls using Promises, async/await, or Axios chaining.
Event-Based Handling: Familiarity with implementing event-driven UIs and WebSocket/event listeners.
Deployment Handling: Experience resolving front-end deployment issues (build failures, asset loading, config-based environments).
Version Control: Hands-on experience with Git for versioning and collaborative development.
Postman Usage: Skilled in using Postman for testing APIs, handling authentication, and analyzing response structures.
Custom Components: Ability to design and implement reusable and dynamic React components based on project needs.
Code Testing: Proficient in frontend testing using tools like Jest or React Testing Library.

Additional Skills (Preferred)

Strong understanding of Redux/Context API for state management.
Knowledge of TypeScript and modular coding practices.
Familiarity with Webpack, Babel, or Vite for optimized builds.
Experience in Agile environments using Jira/Confluence.
Exposure to frontend performance monitoring tools like Lighthouse or Sentry.

Interview-Driven Requirements (Experience Must Be Demonstrable)

Detailed explanation of past React-based project implementations.
Ability to handle sequential/conditional API calls.
Experience in event-based application architecture.
Real examples of solving frontend deployment issues.
Previous handling of variability/issue tracking in UIs.
Demonstrated custom component creation and reuse strategy.
Clear understanding of version control practices using Git.
Familiarity with Postman for debugging APIs and test cases.
Ability to explain and implement mathematical complexities like running/moving average on UI.
Direct experience in performing math logic computations on the front end (not offloaded to backend)

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs