Job
Description
Role Overview: As a Frontend Developer at our company, you will play a key role in designing and delivering scalable web applications using React.js and AWS cloud services. Your responsibilities will include frontend development, cloud deployment, collaboration with cross-functional teams, mentoring junior engineers, quality assurance, and optimization. Your success will be measured based on the timely delivery of high-quality frontend components, efficient use of GitHub Copilot, successful deployment on AWS, positive collaboration within the team, and introduction of reusable components and process improvements. Key Responsibilities: - Frontend Development: - Design and develop responsive, high-performance user interfaces using React.js. - Integrate frontend applications with backend services and APIs. - Ensure code quality, reusability, and adherence to best practices. - Utilize GitHub Copilot effectively to accelerate coding and improve productivity. - Cloud & Deployment: - Deploy, manage, and optimize applications on AWS (EC2, S3, CloudFront, Lambda, etc.). - Utilize Infrastructure-as-Code tools such as CloudFormation, Terraform, or CDK. - Support CI/CD pipelines for smooth deployment and continuous delivery. - Collaboration & Mentoring: - Work closely with designers, backend developers, and product owners to deliver end-to-end solutions. - Mentor junior developers and review code to maintain quality standards. - Assist Lead Engineer with technical design discussions and implementation. - Quality Assurance & Optimization: - Create and review unit tests, ensuring performance and scalability. - Optimize applications for speed, usability, and accessibility. - Troubleshoot and resolve production issues with minimal downtime. Qualifications Required: - Strong expertise in React.js (hooks, state management, component lifecycle). - Hands-on experience with AWS services (EC2, S3, CloudFront, Lambda, API Gateway, etc.). - Practical experience using GitHub Copilot for development. - Strong understanding of frontend testing frameworks (Jest, React Testing Library). - Proficiency in JavaScript, TypeScript, HTML5, CSS3. - Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, or similar). - Strong debugging, problem-solving, and optimization skills. - Excellent communication and collaboration abilities. Additional Details: No additional details provided in the job description.,