Senior Frontend React Engineer

Nagarro Softwares Pvt. Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 7 years

Job Details

Job Description

Staff Engineer, Frontend React

Company Description

👋🏼We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (17700+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!

Job Description

REQUIREMENTS:

  • Total experience 7+ years
  • In-depth knowledge of JavaScript, CSS, and HTML
  • Strong working experience building responsive and scalable web applications using React JS and TypeScript
  • Deep expertise in developing Single Page Applications (SPA) using React JS and modern bundlers like RsPack
  • Hands-on experience with Micro Frontend architecture and Webpack Module Federation
  • Strong understanding of REST API integration and server-side communication
  • Versatile with state management techniques, especially Redux
  • Experience designing low-latency, high-availability, and performant applications
  • Exposure to performance optimization, browser compatibility, and security best practices
  • Experience with cross-browser and cross-platform web development
  • Hands-on experience with test automation including TDD, unit, integration, functional, and E2E testing (ViTest, Playwright)
  • Solid understanding of object-oriented design and programming concepts
  • Proficient in Git with familiarity in CI/CD pipelines
  • Experience using Docker for local development environments
  • Familiarity with front-end monitoring and observability tools (e.g., New Relic)
  • Experience tracking end-user journeys using analytics tools (Google Analytics, Adobe Analytics)
  • Knowledge of security and data protection practices with understanding of OWASP Top 10 vulnerabilities
  • Strong debugging skills using tools like Postman, Fiddler, and Browser Developer Tools
  • Comfortable working in Agile and collaborative environments
  • Strong verbal and written communication skills
  • Flexible, self-driven, creative, and able to manage changing priorities

RESPONSIBILITIES:

  • Build responsive UI screens based on product requirements and mockups
  • Integrate user-facing components with server-side logic and REST APIs
  • Independently design and execute website layouts and individual screens
  • Optimize applications for various devices and form factors
  • Write and review clean, scalable, high-quality code
  • Participate in peer code reviews and promote engineering best practices
  • Understand client business use cases and convert them into effective technical designs
  • Map technical decisions to requirements and communicate clearly with development teams
  • Identify solution options and recommend the most effective approach
  • Define guidelines and benchmarks for non-functional requirements (NFRs)
  • Write and review architecture and design documents
  • Ensure architecture supports scalability, extensibility, security, performance, and user experience
  • Design and develop overall solutions using appropriate technologies, frameworks, and patterns
  • Integrate analytics across critical user journeys and monitor engagement
  • Take ownership of problems and deliver solutions with minimal guidance
  • Continuously learn and adopt new tools, technologies, and methodologies
  • Actively participate in Agile ceremonies and team discussions
  • Collaborate closely with product, engineering, operations, and support teams
  • Handle production incidents and provide timely support when required
  • Perform root cause analysis and resolve development and production issues
  • Conduct POCs to validate proposed designs and technologies
  • Deliver solutions with high engineering standards suitable for internet-scale applications

Qualifications

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Experience Level

Senior Level

Job role

Work location

Bengaluru, India

Department

Software Engineering

Role / Category

Frontend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 7 years

About company

Name

Nagarro Softwares Pvt. Ltd

Job posted by Nagarro Softwares Pvt. Ltd

Apply on company website