Senior Front End Engineer

5 - 9 years

10 - 20 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Role

We are looking for a problem-solving Senior Frontend Engineer with deep expertise in React, Javascript, TypeScript, and state management who thrives in tackling complex technical challenges. In this role, you'll design and optimize large-scale, data-heavy applications, ensure robust state flows with Redux-Saga, build resilient CI/CD pipelines, and collaborate across teams to deliver high-performance, secure, and accessible web apps.

This is not just about writing componentsits about analyzing tough scenarios, designing scalable solutions, and solving cross-disciplinary problems in a fast-paced environment.

What You’ll Do

  • React & TypeScript Design:
    • Optimize rendering in high-volume data dashboards using techniques like memorization, virtualization, and code-splitting.
    • Migrate and enforce TypeScript types across the codebase to eliminate runtime errors without disrupting development.
    • Refactor anti-patterns like direct DOM manipulation into clean, maintainable React patterns.
  • State Management & Redux-Saga Expertise:
    • Debug and resolve inefficient or parallel saga flows that cause duplicate API calls.
    • Design safe persistence strategies for state (e.g. preferences) while protecting sensitive data.
    • Standardize error handling models across all sagas for consistency.
  • Testing & CI/CD Problem Solving:
    • Stabilize flaky unit and integration tests by redesigning mocking strategies for async flows.
    • Troubleshoot intermittent CI failures and differentiate between environment issues and flaky code.
    • Implement pre-commit GitHub Actions ensuring linting, type-checking, and coverage thresholds.
  • Resilience in API Integration:
    • Safeguard the UI against breaking backend changes with resilient typing and fallback UIs.
    • Implement intelligent retry mechanisms with Redux-Saga, distinguishing between retryable and non-retryable errors.
  • Performance, Accessibility, and Design Systems:
    • Reduce bundle sizes and improve Lighthouse accessibility scores without slowing delivery timelines.
    • Lead safe migrations to new design systems (e.g. Carbon Design updates).
    • Optimize complex UI components (e.g. dropdowns with 1000+ items) for responsiveness at scale.
  • AI-Assisted Development with Discipline:
    • Use tools like GitHub Copilot/ChatGPT responsibly by reviewing outputs for correctness, security, and maintainability.
    • Create workflows where AI assists, but engineers own the solution quality and standards.
  • Cross-Team Coordination & Leadership:
    • Drive adoption of stricter TypeScript/ESLint standards and present tradeoffs to gain team alignment.
    • Collaborate with QA, backend, and product teams to handle large-scale Redux state changes mid-sprint without disrupting delivery.

What We’re Looking For

  • Strong hands-on expertise in React (Hooks, performance optimization, component design) and TypeScript.
  • Proven track record in Redux-Saga, async flows, and state management at scale.
  • Ability to design solutions that balance performance, accessibility, and maintainability.
  • Advanced debugging skills across the stack (frontend, API layer, CI/CD pipelines).
  • Experience with Vitest, GitHub Actions, and CI/CD automation.
  • Strong problem-solving and analytical mindset; you see edge cases before they break production.
  • Proactive communicator who thrives in cross-functional collaboration.

Nice to Have

  • Experience with design systems like Carbon or Material UI.
  • Familiarity with API versioning/schematization to handle evolving backend contracts.
  • Exposure to AI-assisted coding workflows in production teams.

Why Join?

  • Solve real-world, high-impact performance and state management challenges.
  • Work on large-scale, data-driven applications with cutting-edge tech.
  • Join a culture that values code quality, continuous learning, and innovation.
  • Make a direct impact by driving design decisions and problem-solving strategies across the team.

If you are a frontend engineer passionate about design, problem-solving, and building resilient systems that perform at scale—connect with us.

Email: Ramarao.donipudi@tbellsearch.com

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You