- Write high-quality, clean, maintainable, reusable code using technical best practices
- Requirements analysis, design and development of features.
- Understand the product, continuously optimize the product, identify and fix problems, improve stability and user experience.
- Collaborate with developers, product managers, user experience designers, and operations engineers to build products with web technologies.
- Optimize the application for maximum performance and scalability.
- Participate in regular internal technology sharing and other regional technology events