HamburgerMenu
hirist

Perforce Software - Software Engineer - React.js

Perforce
Pune
4 - 10 Years
star-icon
4.1white-divider21+ Reviews

Posted on: 03/08/2025

Job Description

Perforce is searching for a Software Engineer to join their team. The Software Engineer at Perforce will be responsible for developing and implementing software solutions while collaborating with cross-functional teams to drive innovation and ensure the delivery of high-quality products. This individual will have the opportunity to contribute on broader team projects and learn from senior team members and technical leaders.


Responsibilities :

- Design, build, and maintain front-end features using React, Redux, and modern JavaScript

- Write clean, efficient, and reusable code following industry best practices

- Conduct thorough testing, debugging, and performance optimization

- Collaborate with back-end developers to design and consume RESTful APIs

- Refactor and modernize legacy UI code

- Ensure high performance and responsiveness across browsers and platforms

- Participate in agile processes including sprint planning, code reviews, and retrospectives

- Stay up-to-date with front-end technologies and share knowledge with the team

- Work cross-functionally with UX, QA, and Documentation to support product delivery

- Analyse and improve scalability, and stability of products, environments, and tools

- Continuously learn and evaluate new technologies


Requirements :

- Bachelor's degree in computer science (or equivalent)

- Experience in developing and maintaining software applications in a collaborative team environment

- At least 4 - 5 years of overall experience working on front end technologies

- At least 2 years of hands on experience, working on react

- Good hands-on expertise with React, Redux, Webpack, and the modern JavaScript ecosystem(ES6+)

- Solid knowledge of HTML5, CSS3, and responsive UI principles

- Experience with version control tools such as Git, SVN, or Perforce

- Comfortable working in Linux environments

- Experience with Docker and CI systems like Jenkins

- Strong problem-solving and analytical skills, with the ability to quickly understand and address complex technical challenges

- Excellent communication and collaboration skills, with the ability to effectively work within a cross-functional team


info-icon

Did you find something suspicious?