- Company Name
- Daman
- Job Title
- ReactJS Developer
- Job Description
-
**Job Title**
ReactJS Developer
**Role Summary**
Sole owner of front‑end design, development, and delivery for enterprise‑grade web applications. Leverage modern React & TypeScript to create high‑performance, scalable UIs consumed by cloud‑native backend services (AWS EKS, Lambda, API Gateway).
**Expectations**
- Minimum 8 years of front‑end development; 5 + years with React, TypeScript, and hooks.
- Proven ownership of end‑to‑end features: design, coding, testing, deployment, and support.
- Ability to independently handle complex, distributed projects while collaborating with architect, backend, DevOps, and product teams.
- Strong problem‑solving, analytical thinking, and clear communication in a fast‑paced environment.
**Key Responsibilities**
- Lead React application development, refactoring, and performance tuning.
- Collaborate with architects and product owners to design cloud‑first UI solutions.
- Integrate secure, RESTful services via AWS (EKS, Lambda, API Gateway) and consume APIs across the stack.
- Conduct code reviews, enforce best practices in front‑end coding, build tooling, and UI/UX standards.
- Own feature lifecycle: design → implementation → unit & integration tests → CI/CD deployment → production support.
- Participate in architecture meetings, influence front‑end/cloud integration strategies.
- Troubleshoot and resolve production issues, diagnosing root causes promptly.
- Maintain documentation and knowledge assets for cross‑team visibility.
**Required Skills**
- JavaScript, TypeScript, React (Hooks), Redux, and state management.
- Build tools: Webpack, Babel, Vite, and bundler optimization.
- Responsive design, CSS pre‑processors, and cross‑browser compatibility.
- RESTful API integration and consumption.
- AWS services: EKS, Lambda, API Gateway, CloudWatch, S3, IAM.
- Docker containerization, CI/CD pipelines (GitHub Actions, Jenkins, or equivalent).
- Performance profiling, optimization, and troubleshooting in large‑scale React apps.
- Excellent verbal and written communication; stakeholder engagement.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- Preferred certifications: AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, or React/Redux‑specific credential.