- 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 clear 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
- Solid 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