Bengaluru, Karnataka, India
2 days ago
Senior Software Engineer - React JS
Employment TypePermanent

Closing Date7 Feb 2026 11:59pm

Job TitleSenior Software Engineer - React JS

Job Summary

As a Senior Software Engineer, you thrive on understanding and translating customer needs into new products and capability. You apply deep technical expertise and experience in software application layer solutions, to develop and deliver scalable design blueprints across the end-to-end software development life cycle. Your continuous learning and improvement mindset, collaboration and influencing skills are critical to success in this role.Job Description

Key Accountabilities Include:

Analyzing requirements

Translating requirements into robust code meeting documented business needs

Producing robust software containing minimal bugs and requiring minimal rework

Producing quality code that is concise, readable and maintainable by the team

Exercising attention to detail to ensure high standard of delivered software

Building re-usable components and selling features to the team

Writing unit tests and testable code

Performing code reviews, i.e: BitBucket, GIT

Performing Unit and Integration tests

Documenting system changes and user guides

Develop new user-facing features

Ensure the technical feasibility of UI/UX designs

Optimize application for maximum speed and scalability

Assure that all user input is validated before submitting to back-end

Collaborate with other team members and stakeholders

  

Key Skills/Technical Expertise

Skill/Technical Expertise

Description

Technical Skills

 

Responsibilities:

Develop and maintain web applications using React.js, ensuring high performance and responsiveness.

Collaborate with cross-functional teams, including product managers, designers, and backend developers, to deliver feature-rich applications.

Translate design mockups and wireframes into functional web components.

Write clean, reusable, and efficient code while adhering to coding standards and best practices.

Optimize applications for maximum speed and scalability.

Perform code reviews and mentor junior developers to promote knowledge sharing and code quality.

Troubleshoot and debug issues, identify performance bottlenecks, and implement solutions.

Stay up-to-date with the latest industry trends and best practices in front-end development.

Participate in architectural discussions and help make informed decisions about technology stack and tools.

Collaborate with the QA team to ensure the delivery of bug-free and high-quality software.

Requirements:

9+ Yrs of total /relevant experience

Proven experience as a React.js Developer, with a minimum of 5 years of relevant experience.

Strong proficiency in JavaScript, including ES6+ features.

Experience with popular React.js workflows (such as Redux, Flux, or Mobx).

Knowledge of HTML5 and CSS3, including CSS pre-processing (e.g., SASS or LESS).

Familiarity with RESTful APIs and asynchronous request handling.

Experience with version control systems (e.g., Git).

Solid understanding of responsive web design principles.

Excellent problem-solving skills and attention to detail.

Strong communication and collaboration skills.

Ability to work independently and in a team environment.

Experience with modern front-end build tools and pipelines (e.g., Webpack, Babel) is a plus.

Knowledge of GraphQL, TypeScript, or other related technologies is a plus.

Applying Agile Practices

Applies Agile and DevOps practices in development and testing to improve software delivery

Expert

Aligns product/project vision with strategic direction

Evolves and creates transparency around acceptance criteria

undefined

Decision Making

Generating options and evaluating decisions to effectively navigate business situations

Expert

Generates feasible options quickly, predicting likely outcomes

Takes accountability for making complex decisions, deciding based on short and long term benefit for the enterprise

Redirects decisions based on real time outcomes and effectiveness

Communicating with Influence

Effectively conveys messages using verbal and non-verbal communication to achieve desired outcomes

 

Advanced

Clearly conveys complex concepts/arguments to individuals and groups using facts to support claims

Effectively tailors messages to different audiences in the moment, using verbal and non-verbal communication

Redirects decisions based on real time outcomes and effectiveness

Confirm your E-mail: Send Email