Job
Description
As a React.js Architect, your role involves leading the design, architecture, and development of next-generation frontend applications. You will collaborate with backend teams, define technical standards, and ensure scalable, secure, and high-performance user experiences. Key Responsibilities: - Architect, design, and develop scalable and modular frontend applications using React.js. - Collaborate closely with backend teams using FastAPI and Node.js to deliver cohesive end-to-end solutions. - Translate complex business and technical requirements into efficient and reusable frontend components. - Oversee deployment and scaling of frontend applications on AWS using ECS, ECR, EKS, S3, and CodePipeline. - Establish best-in-class testing practices including unit, integration, and end-to-end testing frameworks. - Implement secure coding standards, authentication, and authorization mechanisms. - Lead architecture discussions, perform code reviews, and mentor junior and mid-level engineers. - Maintain clear and structured communication with cross-functional teams and stakeholders. Required Skills & Qualifications: - 6+ years of hands-on experience in frontend engineering and architecture. - Expert-level experience with React.js, JavaScript (ES6+), HTML, and CSS. - Strong experience integrating frontend applications with Python/JavaScript-based backend systems. - Proven expertise in AWS deployment, including containerization with Docker. - Hands-on experience with CI/CD pipelines and automation tools. - Solid understanding of web security practices, authentication, and authorization. - Excellent written and verbal communication skills with a collaborative approach. Preferred Qualifications: - Experience working with FastAPI or Node.js in production. - Prior experience in mentoring, leading, or architecting frontend teams. - Familiarity with agile workflows and distributed teams.,