Job Description
Role : Senior ReactJS developer
Location : Atlanta,GA (Hybrid)
Job Summary:
We are seeking a highly skilled Senior React JS Developer with at least 8 years of UI development experience. The ideal candidate will have deep expertise in React JS and TypeScript, strong experience with AngularJS (1.2) legacy systems, and a proven track record in front-end architecture and component design. Experience with tools like Grunt, Node.js, and knowledge of AWS cloud infrastructure is essential. Exposure to Ruby on Rails is a plus.
Required Skills:
- 8+ years of front-end/UI development experience.
- Strong expertise in React JS and TypeScript.
- Experience with AngularJS 1.2 and migration to modern JavaScript frameworks.
- Deep understanding of React core concepts, including Hooks and component optimization.
- Proficiency in Redux, React Query, Grunt, and Node.js.
- Strong skills in JavaScript (ES6+), HTML5, CSS3, and responsive design.
- Experience with Git, branching strategies, and CI/CD pipelines.
Preferred Qualifications:
- Experience with AWS cloud services (S3, EC2, Lambda, CloudFront, etc.)
- Familiarity with Ruby on Rails and integration with front-end frameworks.
- Understanding of testing libraries like Jest and React Testing Library.
- Ability to mentor junior developers and contribute to architectural decisions.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Key Responsibilities:
- Design, develop, and maintain scalable front-end applications using React JS and TypeScript.
- Lead the migration of AngularJS 1.2 applications to React, ensuring maintainability and performance.
- Build modern, reusable components leveraging core React concepts such as:
- Functional components and Hooks (useState, useEffect, useContext, etc.)
- Context API and custom hooks
- Code splitting, lazy loading
- Error boundaries and lifecycle methods
- Use Redux for global state management and React Query for asynchronous data handling.
- Utilize Grunt and Node.js for efficient build and development workflows.
- Collaborate with cross-functional teams (backend, DevOps, QA) throughout the SDLC.
- Work within CI/CD pipelines and version control using Git.
- Deploy and troubleshoot apps in AWS environments (preferred).
Job Tags