Job Title: Senior React Developer
Experience: 710 Years
Location: Chennai
Employment Type: Full-Time ( wfo)
Job Description
We are looking for a highly skilled
Senior React Developer with strong experience in
AWS cloud services to build and maintain scalable, high-performance web applications. The ideal candidate will have deep expertise in React, modern JavaScript, cloud-based deployments, and production-grade frontend architectures.
You will collaborate with backend, DevOps, and product teams to deliver secure, responsive, and cloud-ready applications.
Roles & Responsibilities
- Design and develop scalable frontend applications using React.js
- Build reusable components and maintainable UI architectures
- Integrate frontend applications with RESTful / GraphQL APIs
- Deploy and manage frontend applications on AWS
- Optimize application performance, accessibility, and SEO
- Implement authentication and authorization mechanisms
- Ensure cross-browser and responsive design compatibility
- Work closely with backend and DevOps teams
- Participate in code reviews and enforce best practices
- Troubleshoot and resolve production issues
- Mentor junior developers and provide technical guidance
- Follow Agile/Scrum development practices
Mandatory Skills
Frontend (Core)
- React.js (7+ years)
- JavaScript (ES6+), TypeScript
- HTML5, CSS3, SCSS
- State management: Redux / Context API
- Component libraries: Material UI / Ant Design / Bootstrap
- Responsive and mobile-first UI development
AWS (Mandatory)- Experience with AWS services such as:
- S3, CloudFront
- EC2
- API Gateway
- Lambda (basic integration knowledge)
- IAM, CloudWatch
- Hosting and deploying React applications on AWS
- Understanding of AWS security, scalability, and performance
Build & DevOps
- Version control: Git
- CI/CD tools: Jenkins / GitLab CI / AWS CodePipeline
- Build tools: Webpack / Vite
- Containerization: Docker (good to have)
Testing & Quality
- Unit testing: Jest / React Testing Library
- Code quality tools and linting
- Performance optimization techniques
Nice to Have
- Experience with Next.js
- AWS Certification
- Knowledge of Micro-frontend architecture
- Experience working with large-scale enterprise applications
Education
- Bachelor's degree in Computer Science, Engineering, or equivalent