ReactJS Developer Virtusa

  • company name Virtusa
  • working location Office Location
  • job type Full Time

Experience: 2 - 2 years required

Pay:

Salary Information not included

Type: Full Time

Location: All India

Skills: HTML, css, RESTful APIs, WebSockets, Git, SASS, Cypress, Docker, Linux, Reactjs, TypeScript, DTOs, BDD, Webpack, Jest, MaterialUI, playwright, K8S

About Virtusa

Job Description

As a Full Stack Web Application Developer at NCR Voyix, you will be part of a team that believes in pushing boundaries and staying ahead in the tech industry. Our software engineers are adept at handling the online and mobile worlds with precision, identifying unique patterns, and writing robust code capable of withstanding the demands of hundreds of thousands of requests per minute. We are embarking on a transformative journey to transition our customers to the cloud and edge, while simultaneously modernizing our technology stack. At NCR Voyix, we prioritize an API-first approach, open-source community collaboration, and a standardized component model to drive innovation and efficiency. In this role, you will play a pivotal part as a software engineer within scrum teams dedicated to enhancing NCR Voyix's Point of Sale application and services for retail customers. Your primary responsibilities will revolve around building and optimizing the Point of Sale app using NCR APIs, crafting clean and maintainable code through continuous delivery practices, and actively contributing to an agile team focused on a high-visibility project. To excel in this position, you should possess a minimum of 2 years of software development experience, along with proficiency in ReactJS and agile methodologies. Your expertise should extend to web development skills encompassing HTML, CSS, and TypeScript, coupled with a solid grasp of RESTful APIs, Websockets, and DTOs. Additionally, you should be well-versed in BDD principles and adept at writing automated unit, integration, and end-to-end tests. Familiarity with distributed version control systems like git is essential for seamless collaboration within the team. Furthermore, having experience in developing large single-page applications using React or similar frameworks, familiarity with tools such as webpack, Sass, jest, materialUI, Cypress, and Playwright, and a background in working on high-transaction volume systems will be advantageous. In addition, participation in open-source projects, optimizing web application performance, proficiency in Docker, K8s, Linux, and a genuine passion for continuous learning and staying updated with industry trends will set you apart as an ideal candidate for this role.,