Senior React JS Developer

Experience: 4-6 years
Location: Bengaluru
Position: Permanent Role with a well-defined career path

Developing UI components implementing and executing them following well-known React.js workflows.

What is this job all about?

Responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.


  • Must have - HTML5, CSS3, JavaScript, React tools including React.js, Webpack, Enzyme, Redux, Flux, GIT, HTTP(s), Terminal, Build Tools, State Management, Type Checkers, Form Helpers, Routing, REST API, GraphQL, Utility Libraries, Internationalization, Server-Side Rendering, and Backend Framework Integration.
  • Good to have – React Native AWS EC2, and AWS S3.
  • Excellent verbal and written communication.
  • In-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications.
  • Should be able to design and build modern user interface components to enhance application performance.

Your role consists of

  • Reviewing application requirements and interface designs.
  • Developing and implementing highly responsive user interface components using React concepts.
  • Writing application interface codes using JavaScript following React.js workflows.
  • Develop a flexible and well-structured front-end architecture, along with the APIs to support it.
  • Demonstrate knowledge in front-end performance and emerging standards while promoting best practices to push the limits of what a browser and devices can do.
  • Experience with standard front-end development tools such as Babel, Webpack, NPM, etc.
  • Experience with data structure libraries (e.g., Immutable.js).
  • Familiarity with newer specifications of ECMAScript.
  • Knowledge of isomorphic React is a plus.
  • Commit changes continuously leveraging test-driven techniques in development (BDD/TDD).
  • Performance tuning, improvement, balancing, usability, automation, and committing changes continuously to leverage test-driven techniques in development (BDD/TDD).
  • Experience with browser-based debugging and performance testing software.
Qualification: B.E/B.Tech in engineering or computer science.


There are seven kinds of leave, insurance, quarterly team outings, PF, gratuity, yearly company outings, 9:30 am to 5:00 pm work timing with weekly Saturdays and Sundays off, Thursday organic lunches cooked at the office, not allowing our employees to take work home, and training and mentoring by the senior leaders, and more than that, working at Pepper Square positively impacts your life.

Selection criteria

In 2019, 11,000+ people applied for a job at Pepper Square. If your resume reflects your core skills and professional focus, then you have a better chance to get a reply from us. Detail orientation and clarity of thought are of great importance to us.

    Be the chosen one

    Upload Resume (file format - PDF or doc)*