Role & responsibilities
ReactJS Frontend Development
- Develop responsive and scalable web applications using ReactJS and TypeScript.
- Build reusable and modular frontend components.
- Configure and manage Node.JS Services for API routing.
- Develop dynamic forms, dashboards and business workflows.
- Implement application routing and navigation.
- Ensure responsive design across desktop, tablet and mobile browsers.
- Follow component-based architecture and coding best practices.
User Interface Development
- Convert UI/UX designs into pixel-perfect web pages.
- Develop reusable layouts and common UI components.
- Maintain consistency in styling across the application.
- Implement form validations and user-friendly interactions.
- Optimize user experience for business applications.
API Development & Integration
- Integrate frontend applications with REST APIs.
- Consume backend APIs
- Implement secure authentication and authorization mechanisms.
- Handle API responses, error handling and user notifications.
Integrate third-party services such as:
- Payment Gateways
- WhatsApp APIs
- SMS Gateways
- Email Services
- Travel APIs
- Ensure efficient API communication using Axios.
Application Performance & State Management
- Develop efficient state management using React Hooks and Context API.
- Optimize application loading speed and rendering performance.
- Improve frontend responsiveness and scalability.
- Debug and resolve frontend issues.
- Optimize browser performance and memory usage.
Code Quality & Architecture
- Write clean, reusable and well-documented code.
- Follow component-based architecture and modular development.
- Maintain coding standards and best practices.
- Participate in code reviews.
- Maintain proper project structure and documentation improvements.
Version Control & DevOps
- Work with Git/GitHub.
- Follow branching and code review practices.
- Participate in CI/CD deployment processes.
- Coordinate with the Technical Architect during deployments.
- Assist in frontend build and release management.
Collaboration
· Work closely with Business Analysts to understand business requirements. · Coordinate with CRM Developers for seamless API integration. · Participate in sprint planning, estimations and daily stand-up meetings.· Assist during testing, User Acceptance Testing (UAT) and production deployments. · Collaborate with QA and cross-functional teams to ensure product quality.
Required Skills (Must Have)
- React.js
- TypeScript
- JavaScript
- REST API
- API Integration
- Axios
- Node.js
- JSON
- Git
- GitHub
- HTML5
- CSS3
- REST API Integration
- Third Party API
Pay: ₹400,000.00 - ₹700,000.00 per year
Ability to commute/relocate:
- Gurugram, Haryana: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- what is your expected salary?
- What is your current CTC?
- What is your official Notice Period?
Experience:
- Axios: 1 year (Preferred)
- React: 3 years (Preferred)
- TypeScript: 3 years (Preferred)
- Node: 1 year (Preferred)
- JavaScript: 3 years (Preferred)
- API integration: 3 years (Preferred)
- Dashboard development: 2 years (Preferred)
Work Location: In person