Title: Technical Architect React JS/ React JS Architect
Duration: Long term Job Id: 20473
Type: Full time / C2C
Location: Atlanta GA (onsite Mon to Fri)
Description:
Job Purpose
We are seeking a highly motivated and experienced React JS Architect to join our engineering team. The ideal candidate will have a passion for designing and implementing scalable efficient and userfriendly web applications driving innovation in frontend development.
Responsibilities
- Architect and develop scalable and performant missioncritical web applications using React JS for the frontend.
- Mentor a team of engineers providing guidance on best practices design patterns and coding standards.
- Drive a culture of quality and innovation advocating Extreme Programming ways of working.
- Utilize strong debugging skills to troubleshoot and resolve complex issues in frontend systems (including both internal and thirdparty systems).
- Design develop test release and maintain new and existing web applications using React JS.
- Design develop test release and maintain frontend functionalities and integrate with thirdparty systems.
- Collaborate with product and UX teams to understand requirements and translate them into technical solutions.
- Present lowlevel designs and architectural approaches before the development phase.
- Write reusable reliable and scalable code with a strong emphasis on maintainability and performance.
- Build dynamic responsive and realtime user interfaces with React JS ensuring optimal performance and seamless user experiences.
- Write unit and integration tests using frameworks like Jest to ensure code quality and reliability.
- Collaborate with crossfunctional teams including DevOps QA and other engineers to ensure smooth integration and deployment processes.
- Implement and maintain automated testing continuous integration and continuous deployment (CI/CD) pipelines.
- Debug and troubleshoot issues in the frontend optimizing application performance and ensuring stability.
- Work within Agile teams adhering to best practices and collaborative workflows.
- Mentor junior developers providing technical guidance and fostering a culture of continuous learning and improvement.
Requirements
- A Bachelors Degree is required preferably in Computer Science Engineering or a related technical field.
- Experience developing web applications using React JS and Next.js.
- Experience with leading frontend frameworks such as React Angular or Vue.
- Experience delivering scalable resilient web applications in large enterprise environments.
- Strong knowledge of state management libraries such as Redux and Redux Toolkit.
- Proficiency in unit testing frameworks like Jest.
- Experience with data handling and integration with content management systems (CMS).
- Strong experience with integrating thirdparty libraries SDKs and APIs.
- Handson experience with monitoring logging and performance optimization tools (e.g. ELK Stack Splunk).
- Experience with version control systems particularly Git and best practices in branching and merging strategies.
- Excellent analytical skills and a proactive approach to problemsolving.
- Good understanding of CI/CD processes and DevOps best practices.
Nice to Have