Back to Jobs
B

Front End Developer - ReactJS

BNP Paribas Chennai, Tamil Nadu, India

Apply for this Position

Job Description

"Unlock the potential of BNP Paribas' digital transformation as a Front End Developer - ReactJS, where you'll drive innovative user experiences and contribute to the bank's global success."

As a Front End Developer - ReactJS at BNP Paribas, you'll be part of a dynamic team that shapes the bank's digital landscape. With a focus on JavaScript and TypeScript, you'll design, build, and maintain cutting-edge front-end applications that meet the highest standards of performance, security, and user experience.

Join our RETO Shared Services Center (SSC) and collaborate with talented professionals to deliver world-class products and services that exceed customer expectations. With a strong emphasis on agile practices and architecture guidelines, you'll be part of a forward-thinking team that drives innovation and growth.

Why you should learn this:

The demand for skilled Front End Developers - ReactJS is on the rise, with a global shortage of experts in this field. By acquiring and honing your skills, you'll be in high demand and enjoy a competitive salary range of €60,000 - €100,000 per annum.

Expected Salary: Your expertise will be rewarded with a salary range of €60,000 - €100,000 per annum, depending on your experience and qualifications.

How it works:

  • Step 1: Learn the fundamentals of ReactJS, including components, state, props, and lifecycle methods.
  • Step 2: Gain hands-on experience with popular front-end tools and technologies, such as Webpack, Babel, and ESLint.

Core Concepts to Master

1

React Components

Understand how to create reusable, modular components that are the building blocks of React applications. Learn about different types of components, including functional and class components, and how to use them to create complex user interfaces.

2

State Management with Redux

Discover how to manage state in complex applications using Redux, a popular state management library. Learn about the principles of Redux, including the single source of truth, and how to use it to create scalable and maintainable applications.

3

Performance Optimization

Learn how to optimize the performance of React applications, including techniques for minimizing render times, improving scrolling performance, and reducing memory usage. Understand how to use tools like React DevTools and Chrome DevTools to analyze and optimize application performance.

Interview Questions (Beginner)

  • What is ReactJS, and how does it differ from other front-end frameworks?
  • Can you explain the concept of state in React, and how it is managed?
  • How do you optimize the performance of a React application?

Job Overview

CompanyBNP Paribas
Employment TypeFull-time
LocationChennai, Tamil Nadu, India
Experience LevelFresher

Advance Questions

  • • Can you design a React application architecture for a complex e-commerce platform?
  • • How do you implement internationalization and localization in a React application?
  • • Can you explain the concept of memoization in React, and how it is used to improve performance?