Talent.com
This job offer is not available in your country.
Perforce Software - Software Engineer - React.js

Perforce Software - Software Engineer - React.js

PerforcePune
30+ days ago
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
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Pune