
Nitensclue, - Office Based
Address: Street no 20 Babu Wala Jhung Road Faisalabad
**Job Responsibilities:** 1. **Develop and Maintain Web Applications:** - Design, develop, and maintain efficient, reusable, and reliable web applications using React.js and Node.js. - Ensure the technical feasibility of UI/UX designs. 2. **Front-end Development:** - Build responsive and dynamic web interfaces using React.js. - Implement features and user interfaces from wireframe models. - Optimize components for maximum performance across a vast array of web-capable devices and browsers. 3. **Back-end Development:** - Develop server-side logic, definition, and maintenance of the central database. - Integrate user-facing elements developed by front-end developers with server-side logic. - Build reusable code and libraries for future use. 4. **API Development and Integration:** - Create and maintain RESTful APIs for seamless data exchange between client and server. - Integrate third-party APIs and web services when necessary. 5. **Database Management:** - Design and implement database schemas that represent and support business processes. - Ensure data integrity and security. - Optimize database queries for performance and scalability. 6. **Testing and Debugging:** - Write unit and integration tests to ensure code quality. - Debug and fix bugs across various browsers and devices. - Perform code reviews and pair programming sessions. 7. **Collaboration:** - Work closely with project managers, designers, and other developers to define project requirements and scope. - Participate in team meetings and contribute to project planning and strategy sessions. - Collaborate with cross-functional teams to solve complex problems. 8. **Continuous Improvement:** - Stay up-to-date with the latest industry trends and technologies. - Continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Propose and implement improvements to existing processes and systems. 9. **Documentation:** - Document code, technical processes, and application requirements. - Ensure comprehensive documentation is maintained for all developed solutions. 10. **Deployment and Maintenance:** - Manage deployment pipelines and release processes. - Monitor and maintain applications post-deployment to ensure smooth operation. - Address performance issues and implement performance tuning. **Qualifications:** - Proven experience as a React and Node.js developer. - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. - Thorough understanding of React.js and its core principles. - Experience with popular React.js workflows (such as Flux or Redux). - Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc.). - Understanding of SQL/NoSQL databases. - Familiarity with RESTful APIs. - Knowledge of modern authorization mechanisms, such as JSON Web Token. - Familiarity with code versioning tools (such as Git, SVN, and Mercurial). - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork skills. - BSc degree in Computer Science or a similar relevant field (preferred).
-
-
-