What are the responsibilities and job description for the Front-End Developer (React.js / Next.js) || Atlanta, GA (Hybrid) position at G3. GG Tech Global?
Job Description:-
We are seeking a highly skilled Front-End Developer with strong expertise in React.js, Next.js, and modern web technologies to build responsive, scalable, and high-performing retail web applications. The ideal candidate will have experience in designing rich user interfaces, integrating APIs, and delivering seamless user experiences across multiple platforms.
Key Responsibilities
- Develop and maintain responsive Single Page Applications (SPAs) using React.js, Next.js, and TypeScript.
- Implement component-based architecture and reusable UI components for retail web applications.
- Collaborate with UI/UX designers, product managers, and backend teams to deliver high-quality features.
- Integrate RESTful APIs and manage complex application state using React Hooks, Context API, and Redux.
- Ensure cross-browser and cross-device compatibility with mobile-first design principles.
- Optimize application performance and implement best practices for scalability.
- Participate in Agile/Scrum workflows, code reviews, and CI/CD processes.
- Write unit and integration tests using Jest and React Testing Library to ensure code reliability.
- Work with AWS services (S3, API Gateway, EKS) for deployment and scalability.
- Maintain coding standards and enforce best practices using tools like ESLint and JIRA.
Required Skills
- Frontend: HTML5, CSS3, SASS, JavaScript (ES6 ), TypeScript, React.js, Next.js, Context API, Material UI, Bootstrap.
- Backend (Basic): Node.js, Express.js.
- Testing: Jest, React Testing Library.
- Tools & Platforms: GitHub, VS Code, Chrome DevTools, Agile methodologies, AWS, Docker.
- Database (Basic): MongoDB, MySQL.
- Strong understanding of responsive design, accessibility, and performance optimization.
Preferred Qualifications
- Experience in retail domain.
- Familiarity with microservices architecture and Backend-for-Frontend (BFF) patterns.
- Knowledge of CI/CD pipelines using Jenkins, Yarn, and Docker.
- Exposure to cloud deployment and containerization.