Key Responsibilities
* Design, develop, and maintain responsive and scalable web applications using React.js.
* Implement dynamicand interactive UI features with deep understanding of the Document Object Model (DOM).
* Build reusable components and maintain modular, maintainable frontend architecture.
* Integrate RESTful APIs and ensure seamless communication with backend services.
* Collaborate with backend teams working on Node.js-based APIs.
* Perform debugging and basic data handling tasks involving MongoDB.
* Configure, test, and deploy applications in Linux environments.
* Optimize applications for maximum speed, scalability, and performance.
* Participate in code reviews and technical discussions to improve overall code quality.
Required Technical Skills
Programming & Frontend
* Hands-on experience with React.js (Hooks, Lifecycle, State Management)
* Experience integrating REST APIs
* Basic working knowledge of Node.js
* Basic understanding of MongoDB
* Understanding of client-server architecture
* Hands-on experience in Linux environments (CLI, shell commands, process handling)
* Experience with Git version control
* Strong debugging and troubleshooting skills
* Understanding of frontend performance optimization techniques
* Knowledge of responsive and adaptive design principles
* Ability to write clean, modular, and maintainable code
* Experience working in Agile/Scrum environments
Good to Have
* Knowledge of Redux or Context API
* Understanding of authentication mechanisms (JWT, OAuth)
* Exposure to CI/CD pipelines
* Basic understanding of deployment workflows
#J-18808-Ljbffr