FB Twitter LinkedIn Google+

React JS Developer – Influencer.in

Role: React.js Developer
Role Category: Programming & Design
Experience – 3+ Years
Location – Remote

Responsibilities:

  • Write code for high-quality web-based applications, create robust applications, develop functional prototypes and APIs quickly.
  • Participate in all phases of development, from design to implementation, unit testing, and release.
  • Building reusable code and libraries for future use
  • Optimisation of the application for maximum speed and scalability
  • Provide technical and thought leadership for the development team
  • Create new features or parts of applications
  • Develop components and libraries that are reusable and future-proof
  • Confident in using UI/UX designs or wireframes to create the respective code and the application
  • Use your knowledge on React.js and its lifecycle to maximise components performance across different devices an browsers

Requirements:

  • Great engineering skills and strong CS fundamentals
  • Deep understanding of React.js and its fundamentals, ideally including modern features like hooks
  • Excellent understanding of JavaScript including the OOP concept and how shadow DOM and DOM work
  • Experience with widely used React.js state managers like Flux, Redux, Thunks or Sagas
  • Knowing modern ECMAScript (currently ECMAScript 8)
  • Experience with data structure libraries like Immutable.js
  • Knowledge of RESTful APIs
  • Understanding isomorphic React (optional, if applicable for your team)
  • Know how to implement authorisation with mechanisms like OAuth, JSON Web Token (specify if known which mechanism is used by your project)
  • Familiarity with modern front-end build pipelines and tools like Webpack, Babel, NPM etc.
  • Knowledge of the overall browser rendering behaviour and measuring and optimising performance
  • Strong hands-on experience with source code management systems like Git (if using another system please specify which)
  • Understanding of what the business / stakeholders need and transfer that into your project
  • Proficient understanding of code versioning tools, such as Git.

Desired Skills/ Knowledge:

  • Logical thinking and Result oriented
  • Interested in learning new things/technology
  • Should be a good team worker
  • Taking lead on projects, as needed
  • Good communication skills

Education:

  • UG: B. Tech. – Any Specialization
  • PG: M. Tech. – Any Specialization / MCA
Hey! How can I help you today? 👋
Let's do Business