Designing web-scale products following best coding principles
Optimizing other members code
Participating in Product review meetings and contributing to ideas for improvement
Ensuring the technical feasibility of UI/UX designs
Identifying potential problems and opportunities to improve applications and processes, with emphasis on architecture, usability, performance, and security
Documenting the development process, architecture, and standard components
Deploying applications on Cloud platforms (ideally AWS)
Coordinating with the product team to create solutions as per the requirement