ReactJS Developer

Experience: 3-6 Years
Type: Full Time
Location: Cochin/TVM
Notice-period: Immediate/15 days
Technology: IT

Job Description / Duties & Responsibilities

  • Thorough understanding of ReactJS and its core principles such as Virtual DOM, JSX, Components, etc.
  • Experience with popular ReactJS workflows (such as Flux or Redux)
  • Understanding of React Hooks, High-Order Components, Pure Components, Functional and Class Components.
  • Excellent development experience using web and JavaScript technologies expertise including HTML/XHTML, XML, JSON, CSS, JavaScript, AJAX, DOM, and version control systems (such as GIT)
  • Understanding of ES6 and TypeScript concepts.
  • Experience in configuring Firebase projects to use features like authentication, Firestore, Crashlytics, Cloud messaging/functions etc.
  • Experience in integrating Restful APIs with ReactJS applications.
  • Understanding of unit testing tools like Jest
  • Knowledge of modern authorization mechanisms, such as OAuth using JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Translating designs and wireframes into high quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Strong knowledge in object-oriented concepts & design patterns
  • Demonstrated willingness to develop with new/unfamiliar technologies.
  • Well versed in troubleshooting issues and debugging the JavaScript code using IDEs and browser developer tools.
  • Understands impacts of performance-based designs, accessibility standards and security compliance in development
  • Passion for best design and coding practices and a desire to develop new bold ideas

Job Specification

  • Take software engineer role in understanding the customer requirements by interacting with the customer.
  • Write “clean”, well-designed code
  • Capability to understand user stories, translate that into technical specifications and convert this into working code.
  • Produce detailed specifications
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
  • Contribute in all phases of the development lifecycle
  • Follow technology best practices
  • Develop and deploy new features to facilitate related procedures and tools if necessary

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top