Senior ReactJS Developer -TypeScript, JavaScript, REST APIs
Job description
Senior ReactJS Developer Duration: 12 Months Contract Location : Hybrid – 3 Days/Week Onsite Experience 8–10 years of overall software development experience Minimum 8 years of hands-on experience with ReactJS (latest versions) Job Description We are seeking a highly skilled Senior ReactJS Developer to design, develop, and maintain modern, scalable web applications.
The ideal candidate will have extensive experience building enterprise-grade user interfaces using ReactJS, TypeScript, and modern frontend technologies while collaborating closely with backend teams to deliver high-quality solutions.
Key Responsibilities
Design, develop, and maintain responsive and scalable web applications using ReactJS. Build reusable UI components and implement modern frontend architecture. Develop user interfaces from scratch based on business requirements and design specifications. Integrate frontend applications with RESTful APIs and backend services.
Collaborate with backend developers to define JSON contracts and API integrations. Write and maintain unit and integration tests using React Testing Library (RTL). Implement state management using Redux, Context API, Hooks, and React Hook Forms. Optimize application performance, scalability, and responsiveness. Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Troubleshoot and resolve frontend issues and application defects. Support CI/CD implementation and deployment processes. Required Technical Skills Front-End Technologies ReactJS (Latest Versions) – 8+ years TypeScript JavaScript (ES6+) HTML5 CSS3 Responsive Web Design React Ecosystem Redux Context API React Hooks React Hook Forms React Query AG-Grid UI Libraries Material UI (MUI) React Bootstrap Testing React Testing Library (RTL) Test-Driven Development (TDD) API & Integration RESTful APIs JSON Data Contracts Frontend-Backend Integration Build & Development Tools NPM Webpack Git Bitbucket Methodologies Agile Scrum TDD Additional Technical Skills (Nice to Have) Java Spring Boot REST API Development Database Technologies (SQL/NoSQL) AWS or GCP Deployment Knowledge CI/CD Pipeline Experience Soft Skills Strong analytical and problem-solving abilities Excellent verbal and written communication skills Ability to work independently with minimal supervision Experience working in geographically distributed teams Strong collaboration and stakeholder management skills Quick learner with the ability to adapt to new technologies