Job Overview
1. Developing the latest user-facing features using React.js
2. Building reusable components and front-end libraries for future use
3. Translating designs and wireframes into high-quality code
4. Monitoring and improving front-end performance
5. Writing application interface codes using JavaScript following React workflows
Note: We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products are important.
Only those candidates can apply who:
1. are available for full time (in-office) internship
2. can start the internship between 15th Sep’20 and 20th Oct’20
3. are available for duration of 6 months
4. have relevant skills and interests
1. Must have strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
2. Must have a thorough understanding of React.js and its core principles
3. Must have experience with popular React.js workflows (such as Flux or Redux)
4. Must have experience with common front-end development tools such as Babel, Webpack, NPM, etc.
5. Candidates with knowledge of isomorphic React.js would be preferred
6. Must have familiarity with RESTful APIs
7. Must have knowledge of modern authorization mechanisms, such as JSON Web Token