Project: Application Development & Maintenance
Organization: National Informatics Centre (NIC), Ministry of Electronics & Information Technology
Position: Senior Software Developer - ReactJS
Experience: 2 Years & Above
Deployment: Onsite
Contract Duration: 12 Months
Location: New Delhi
Employment Type: Full-Time / Project-Based
Job Summary
Educational Qualification
BE / B.Tech in Computer Science / Information Technology
OR MSc in IT / Computer Science
OR MCA
OR higher qualification from a recognized University.
Professional Experience
Solid hands-on experience in ReactJS.
Key Responsibilities
Build reusable, scalable and maintainable UI components.
Convert functional and UI requirements into responsive web interfaces.
Debug and resolve frontend issues and performance problems.
Work closely with backend developers, UI/UX designers, Team Leads and other project resources.
Participate in code reviews and follow coding standards.
Maintain technical documentation for developed modules.
Ensure timely delivery of assigned development tasks.
Technical Skills
Mandatory:
ReactJS
JavaScript / ES6+
HTML5
CSS3
REST APIs
JSON
Responsive Web Design
Git / Version Control
Debugging and Troubleshooting
Good to Have:
Redux / State Management
Bootstrap / Material UI
TypeScript
Node.js fundamentals
API integration
Frontend performance optimisation
Linux environment
Key Competencies
Strong analytical and problem-solving skills.
Good understanding of Software Development Life Cycle (SDLC).
Solid frontend development and UI implementation skills.
Ability to work independently and collaboratively.
Robust communication and coordination skills.
Ability to work in an onsite project environment.
Strong ownership of assigned deliverables.
Work Requirements
Resource will be deployed onsite.
Selection Criteria
Educational qualification
Relevant profe