Powerplay

Full Stack Developer

Powerplay

Bangalore

0+ YearsInstahyreInternshipposted 3 months ago

Skills

JavascriptPhpNode.jsReact.jsWordpress

About Company

Powerplay (getPowerplay.in ) is Slack for Construction Industry that helps construction project owners and contractors track on-site progress in real-time to finish projects on time and in the budget. We aim to bring the speed of software development to infrastructure development. Founded by IIT Roorkee alumni and backed by industry experts, we are on a mission to help the second largest industry in India-Construction make a transition from pen and paper to digital.

Qualifications

  • Must have excellent knowledge of HTML5 CSS, JavaScript, Typescript, React.js, and WordPress.
  • Knowledge of Node.js and frameworks available for it such as Express. JS.
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • Must have experience with popular React.js workflows such as Redux.
  • Must have a thorough understanding of React.js and its core principles.
  • Must have experience working with server-client architectures and consuming JSON data from APIs.
  • Must have familiarity with newer specifications of EcmaScript.
  • Must know modern authorization mechanisms, such as JSON Web Token.
  • Must have experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Must have a knack for benchmarking and optimization.
  • Proficient understanding of code versioning tools, such as Git.
  • Responsibilities

  • Improving app architecture to make the product more modular and scalable.
  • Setting up best practices and metrics for app performance.
  • Maintaining quality and ensuring the responsiveness of applications.
  • Developing new user-facing features using React.js.
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high-quality code.
  • Develop REST APIs for mobile and web apps.
  • Writing reusable, testable, and efficient code.
  • Design and implementation of high-availability applications.
  • Documenting Node.js processes, including database schemas, as well as preparing report