Key Responsibilities: Frontend (ReactJS) - Develop reusable, maintainable UI components using ReactJS and TypeScript.
- Implement responsive, accessible user interfaces and ensure cross-browser compatibility.
- Manage client-side state and integrate UI with backend services via RESTful APIs.
- Optimize rendering performance and improve page load times for a smooth user experience. Backend (NodeJS) - Design and build backend services using NodeJS to support product features and integrations.
- Develop, consume, and maintain RESTful APIs with transparent contracts and predictable behavior.
- Handle validation, error handling, and logging to ensure reliable production-grade services.
- Collaborate on API versioning and backward compatibility to support evolving frontend needs. Collaboration & Quality - Participate in code reviews, ensuring readability, consistency, and best practices across the stack.
- Work with stakeholders to refine requirements, estimate effort, and deliver within timelines.
- Troubleshoot and resolve bugs across frontend and backend,
ensuring stable releases.
- Contribute to documentation for components, APIs, and implementation decisions.
Minimum Qualifications
- 3–5 years of professional experience in building web applications.
- Strong hands-on experience with ReactJS and NodeJS in production environments.
- Proficiency in building and integrating RESTful APIs.
- Working knowledge of TypeScript for scalable, maintainable codebases.
- Education: BTECH / BCA / MCA / MTECH.
Preferred Qualifications
- Experience designing modular frontend architectures and reusable component libraries in React.
- Strong understanding of API design principles, including pagination, filtering, and error standards.
- Familiarity with authentication/authorization patterns for web applications and API security basics.
- Experience improving performance (frontend rendering, API latency) and debugging production issues.
- Proven ability to collaborate in agile teams, communicate trade-offs, and take ownership end-to-end.