Job Description
We are looking for a skilled React.js Developer with strong expertise in React.js, Redux, TypeScript, GraphQL, and AWS services. The ideal candidate will develop scalable, high-performance frontend applications, integrate APIs, work with cloud-based services, and collaborate with cross-functional teams to deliver reliable software solutions.
Key Technical Skills
Frontend Development: React.js, TypeScript, JavaScript, HTML5, CSS3
State Management: Redux, Context API
GraphQL: GraphQL API integration, Apollo Client, Relay
AWS Services: Lambda, EC2, S3, DynamoDB, CloudFormation, CloudFront, Cognito
API Integration: REST APIs, GraphQL APIs, Microservices Architecture
Testing: Jest, React Testing Library, Unit Testing, Integration Testing
DevOps and Version Control: CI/CD Pipelines, Git
Performance: Frontend Performance Optimization, Responsive UI Development
Methodologies: Agile, Scrum
Key Responsibilities
Design, develop, and maintain responsive and scalable web applications using React.js and TypeScript.
Build reusable UI components and implement efficient frontend architecture and state management using Redux and Context API.
Integrate GraphQL APIs using Apollo Client or Relay and work with REST APIs.
Develop and integrate applications with AWS services, including Lambda, S3, CloudFront, DynamoDB, Cognito, and EC2.
Collaborate with backend developers to integrate microservices and ensure seamless data exchange.
Implement unit and integration tests using Jest and React Testing Library.
Optimize application performance, responsiveness, scalability, and user experience.
Participate in code reviews and follow coding standards and development best practices.
Maintain CI/CD pipelines and use Git for version control and collaborative development.
Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
Troubleshoot issues, resolve defects, and contribute to continuous improvement.
Required Qualifications
Strong hands-on experience in React.js, Redux, and TypeScript.
Practical experience integrating GraphQL APIs using Apollo Client or Relay.
Hands-on experience with AWS services, particularly Lambda, S3, CloudFront, and Cognito.
Experience integrating REST APIs and working with microservices-based architectures.
Knowledge of frontend state management, component design, and reusable UI development.
Experience with CI/CD pipelines, Git, and automated testing.
Strong understanding of frontend performance optimization and debugging.
Ability to work effectively in an Agile/Scrum environment.
Good communication, collaboration, and problem-solving skills.
Willingness to work from the Bangalore office.
Good-to-Have Skills
Experience with Next.js.
Knowledge of serverless application development.
Exposure to Micro Frontends architecture.
Experience with AWS CloudFormation and infrastructure automation.
Familiarity with cloud-native application design and deployment.
Ideal Candidate
A hands-on frontend developer with strong React.js, Redux, TypeScript, GraphQL, and AWS expertise who can build scalable applications, integrate cloud services, optimize performance, and collaborate effectively with cross-functional teams.