Skip to main content

Full Stack Intern (React.js & Node.js)

Job Title:: Full Stack Intern (React.js & Node.js)

Roles and Responsibilities

  • Understand project requirements.
  • On-time delivery – Ensuring the project is delivered on time through continual improvement.
  • Quality Benchmark – Ensure that the project is delivered with the best quality and with minimal bugs.
  • Transforming UI mockup to React application/components and bringing a concept to life using React.js framework Redux.
  • Establish and promote design guidelines, best practices, and standards.
  • Building RESTFUL API’s using NodeJS with HAPI framework.
  • Implementing creative responsive designs to web apps.
  • Development of real-time data visualization using popular javascript libraries like D3JS, Fusion Chart.
  • Collaborate with stakeholders and team members.
  • Ensuring effective and timely communication with the project stakeholders and team members.
  • Process Compliance.

Desired Candidate Profile:

  • Strong understanding of software development life-cycle and best practices.
  • Design, develop, maintain and optimize secure and scalable multi-tier web applications.
  • Understanding in developing complex web-based SaaS products using React.JS with a thorough understanding of React.js framework Redux.
  • Must have built RESTful APIs based on NodeJS with HAPI framework and used tools like DreamFactory / Swagger / Node Clinic.
  • Hands-on experience with NoSQL database MongoDB. Must have experience in performance analysis; performance tuning and optimization of complex queries.
  • Experience working with D3JS, Fusion Chart for Charting, and real-time data display
  • Proficient in JavaScript, including DOM manipulation and the JavaScript object model. Understanding the nature of asynchronous programming and its quirks and workarounds
  • A strong understanding of OOPS programming, Design Patterns, Browser Compatibility, and SEO/SEM.
  • Must have used Testing Automation tools like Mocha / Jest / Selenium.
  • Proficient understanding of code versioning tools, such as SVN.
  • Experience in other open source technologies/languages will be an advantage.
  • Must be able to understand requirements and make efficient solutions, code, and unit tests independently as well as work jointly with the team.
  • Excellent communication, interpersonal, and organizational skills

Apply for this position

Allowed Type(s): .pdf, .doc, .docx