WSP

Software Engineer - React

Noida, UP, IN

2 days ago
Save Job

Summary

Job Title: Software Engineer(React.js)

Responsibilities

This is an independent contributor role where the candidate should be capable of gathering and understanding requirements, suggesting improvements, and independently delivering quality solutions. Key responsibilities include:

  • Developing new user interface components using React.js.
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high-quality, maintainable code.
  • Writing unit test cases to ensure component reliability, functionality, and performance.
  • Ensuring the technical feasibility of UI/UX designs.
  • Maintaining high standards of code quality and ensuring cross-browser compatibility.
  • Collaborating with back-end developers, product managers, and designers to bridge the gap between graphical design and technical implementation.
  • Staying up to date with emerging trends and technologies in front-end development.

Mandatory Skills

Key Competencies / Skills:

  • Strong proficiency in JavaScript and TypeScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Redux or Flux).
  • Strong knowledge of Node.js for server-side development.
  • Familiarity with newer specifications of ECMAScript (ES6+).
  • Hands-on experience with writing unit tests using frameworks like Jest, React Testing Library, or similar.
  • Familiarity with RESTful APIs and GraphQL APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).
  • Strong understanding of UI, cross-browser compatibility, general web functions, and standards.
  • Deep expertise and hands-on experience with web applications and programming languages such as HTML5, CSS3, JavaScript, and APIs.
  • Experience with common front-end build tools and package managers (Babel, Webpack, NPM, Yarn, etc.).
  • Good understanding of Agile development methodologies and tools (e.g., Jira, Azure DevOps).
  • Familiarity with version control tools such as Git.

Good To Have

  • Knowledge of GIS-related JavaScript libraries (e.g., Leaflet, OpenLayers).
  • Exposure to AWS cloud services and deployment practices.
  • Knowledge of WebGL and Three.js for 3D graphics development.
  • Good analytical skills with a problem-solving mindset.
  • Excellent written and oral communication skills.
  • A proactive team player with a strong desire to learn and grow.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: