ReactJS Developer- Enterprise Applications
Job Summary
Senior ReactJS Developer
Duration: 12 Months Contract
Location : Hybrid 3 Days/Week Onsite
Experience
- 810 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
Required Skills:
60-70
Required Education:
Job Overview:Were seeking an experienced ETL Pipeline Developer proficient in Python to design implement and maintain robust data pipelines. This role is critical for transforming raw data into valuable business insights across our Responsibilities: Architect and build efficient ETL pipelines in Python to process diverse data sources Implement data transformation logic using pandas for complex manipulations and aggregations Document pipeline architecture data flows